Description |
The DateTimeToStr function converts a TDateTime value DateTime into a formatted date and time string.
The string comprises :
Date in | ShortDateFormat |
1 blank | |
Time in | LongTimeFormat |
See these two formatting variables for more details.
The date and time formats are also affected by the DateSeparator and TimeSeparator values.
Version 2 of this function is for use within threads. You furnish the FormatSettings record before invoking the call. It takes a local copy of global formatting variables that make the routine thread safe.
|
|
Notes |
If the time is Midnight (00:00), then it is not stored in the string. Quite why is another matter.
|
|
Related commands |
|
|
|
Example code : Converting two date/time values to strings |
var
myDate : TDateTime;
begin
myDate := StrToDateTime('09/02/2002 12:00');
WriteLn('Middle of a day = '+DateTimeToStr(myDate));
myDate := StrToDateTime('09/02/2002 00:00');
WriteLn('Start of a day = '+DateTimeToStr(myDate));
end;
|
Show full unit code |
Middle of a day = 09/02/2002 12:00:00
Start of a day = 09/02/2002
|
|