LogonTime ist die absolute Zeit als UTC (Datum + Tageszeit) im Format
TFileTime. Eine Konvertierung in das TDateTime-Format kann mit folgender Routine erfolgen:
Delphi-Quellcode:
{ ------------------------------------------------------------------- }
// convert Filetime to Delphi time (TDateTime)
function FileTimeToDateTime (ft : TFileTime) : TDateTime;
var
st : TSystemTime;
dt : TDateTime;
begin
FileTimeToSystemTime(ft,st);
with st do begin
if TryEncodeDate(wYear,wMonth,wDay,Result) then begin
if TryEncodeTime(wHour,wMinute,wSecond,wMilliseconds,dt) then Result:=Result+dt;
end
else Result:=EncodeDate(1980,1,1);
end;
end;