Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: posttime (int) in aktuelles Datum umrechnen und umgekehr

  Alt 31. Dez 2006, 14:50
Hallo,

ich würde es so probieren:

Delphi-Quellcode:
uses
  Windows,
  DateUtils;

function UTCToDateTime(utc: Int64): TDateTime;
var
  tzi: TTimeZoneInformation;
begin
  Result := UnixToDateTime(utc);
  GetTimeZoneInformation(tzi);
  Result := Result - tzi.Bias * OneMinute;
end;

function DateTimeToUTC(dt: TDateTime): Int64;
var
  tzi: TTimeZoneInformation;
begin
  Result := DateTimeToUnix(dt);
  GetTimeZoneInformation(tzi);
  Result := Result + tzi.Bias * 60;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat