fix datetime from/to timestamp conversion (delphi compat)

git-svn-id: trunk@3201 -
This commit is contained in:
micha 2006-04-13 16:32:07 +00:00
parent f174d2f937
commit ff31761d62

View File

@ -57,14 +57,14 @@ end;
function DateTimeToTimeStamp(DateTime: TDateTime): TTimeStamp;
begin
result.Time := Trunc(Frac(DateTime) * MSecsPerDay);
result.Date := 1 + DateDelta + Trunc(System.Int(DateTime));
result.Date := DateDelta + Trunc(System.Int(DateTime));
end ;
{ TimeStampToDateTime converts TimeStamp to a TDateTime value }
function TimeStampToDateTime(const TimeStamp: TTimeStamp): TDateTime;
begin
result := (TimeStamp.Date - DateDelta - 1) + (TimeStamp.Time / MSecsPerDay);
result := (TimeStamp.Date - DateDelta) + (TimeStamp.Time / MSecsPerDay);
end ;
{ MSecsToTimeStamp }