Registriert seit: 29. Mär 2009
439 Beiträge
|
AW: Konvertierung UnixTimeStamp nacht TDateTime und zurück
7. Jun 2018, 07:10
Samso's Variante funktioniert perfekt
Leider nicht. Bei der Uhrzeit 00:00:00 gab es Probleme, die ich so gelöst habe:
Delphi-Quellcode:
uses
SysUtils, Math;
function UnixTimeToDatetime(UnixTime: Int64): TDatetime;
var
d, t: Double;
begin
d := UnixTime/SecsPerDay + UnixDateDelta;
t := frac(d);
if (d>=0) or IsZero(t)
then
Result := d
else
Result := trunc(d) - t - 2;
end;
|