You've already forked lazarus-ccr
Add DateTimeToDateTimeRec()
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@996 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -110,6 +110,7 @@ type
|
|||||||
) : TTimeRec; overload; {$IFDEF USE_INLINE}inline;{$ENDIF}
|
) : TTimeRec; overload; {$IFDEF USE_INLINE}inline;{$ENDIF}
|
||||||
function DateTimeToTimeRec(const ADateTime : TDateTime) : TTimeRec; {$IFDEF USE_INLINE}inline;{$ENDIF}
|
function DateTimeToTimeRec(const ADateTime : TDateTime) : TTimeRec; {$IFDEF USE_INLINE}inline;{$ENDIF}
|
||||||
function TimeRecToDateTime(const ATime : TTimeRec) : TDateTime; {$IFDEF USE_INLINE}inline;{$ENDIF}
|
function TimeRecToDateTime(const ATime : TTimeRec) : TDateTime; {$IFDEF USE_INLINE}inline;{$ENDIF}
|
||||||
|
function DateTimeToDateTimeRec(const ADateTime : TDateTime) : TDateTimeRec;
|
||||||
|
|
||||||
function xsd_TryStrToDuration(
|
function xsd_TryStrToDuration(
|
||||||
const ABuffer : string;
|
const ABuffer : string;
|
||||||
@ -626,6 +627,13 @@ begin
|
|||||||
Result := EncodeTime(ATime.Hour,ATime.Minute,ATime.Second,ATime.MilliSecond);
|
Result := EncodeTime(ATime.Hour,ATime.Minute,ATime.Second,ATime.MilliSecond);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function DateTimeToDateTimeRec(const ADateTime : TDateTime) : TDateTimeRec;
|
||||||
|
begin
|
||||||
|
Result.Date := ADateTime;
|
||||||
|
Result.HourOffset := 0;
|
||||||
|
Result.MinuteOffset := 0;
|
||||||
|
end;
|
||||||
|
|
||||||
type TDatePart = ( dpNone, dpYear, dpMonth, dpDay, dpHour, dpMinute, dpSecond, dpFractionalSecond );
|
type TDatePart = ( dpNone, dpYear, dpMonth, dpDay, dpHour, dpMinute, dpSecond, dpFractionalSecond );
|
||||||
function xsd_TryStrToDuration(
|
function xsd_TryStrToDuration(
|
||||||
const ABuffer : string;
|
const ABuffer : string;
|
||||||
|
Reference in New Issue
Block a user