* Fixes date arithmetic before tdatetime epoch. Mantis #21348, patch by Lacak2

git-svn-id: trunk@20402 -
This commit is contained in:
marco 2012-02-22 20:53:30 +00:00
parent 8d6ed78b8e
commit 49f15aa271

View File

@ -1709,8 +1709,7 @@ Function TimeStampStructToDateTime( B : PSQL_TIMESTAMP_STRUCT) : TDateTime;
begin begin
With B^ do With B^ do
Result:=EncodeDate(Year,Month,Day)+ Result:=ComposeDateTime(EncodeDate(Year,Month,Day), EncodeTime(Hour,Minute,Second,Fraction div 1000000));
EncodeTime(Hour,Minute,Second,Fraction div 1000000);
end; end;
Function TimeStructToDateTime (B : PSQL_TIME_STRUCT) : TDateTime; Function TimeStructToDateTime (B : PSQL_TIME_STRUCT) : TDateTime;