Einzelnen Beitrag anzeigen

Iwo Asnet

Registriert seit: 11. Jun 2011
313 Beiträge
 
#3

AW: String nach TDateTime wandeln

  Alt 2. Aug 2012, 14:46
Für uralte Versionen und komplett ohne ordentliche Prüfung:

Delphi-Quellcode:
function XMLTimestampToDateTime(dts: string): TDateTime;
var
  y, m, d, h, n, s: Integer;
  // 12345678901234567890
  // YYYY-MM-DD HH:NN:SS
begin
  y := StrToIntDef(Copy(dts, 1, 4), 0);
  m := StrToIntDef(Copy(dts, 6, 2), 0);
  d := StrToIntDef(Copy(dts, 9, 2), 0);
  h := StrToIntDef(Copy(dts, 12, 2), 0);
  n := StrToIntDef(Copy(dts, 15, 2), 0);
  s := StrToIntDef(Copy(dts, 18, 2), 0);
  Result := EncodeDate(y, m, d) + EncodeTime(h, n, s, 0);
end;
  Mit Zitat antworten Zitat