Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Ungenauigkeiten bei DateTime-Umwandlungen

  Alt 17. Jul 2019, 10:18
Was kommt denn bei dir konkret heraus als Unix-Zeitstempel? Ist es 1557439200 ? Dann hast du alles richtig gemacht und der Fehler liegt nicht bei dir 😎

PS: UTC-Offset bedacht?


Delphi-Quellcode:
uses
   System.SysUtils,
   System.DateUtils;

const
   inputIsUTC = False;
var
   input: TDateTime;
   unixTimestamp: Int64;
begin
   input := EncodeDateTime(2019, 05, 10, 0, 0, 0, 0);
   unixTimestamp := DateTimeToUnix(input, inputIsUTC);

   WriteLn(unixTimestamp);
   ReadLn;
end.
  Mit Zitat antworten Zitat