Skip to content

DateTimeToStr

Converts a TDateTime value to a string using a predefined format.

Declaration

Source position: datih.inc line 145

function DateTimeToStr(DateTime: TDateTime; 
                      ForceTimeIfZero: Boolean=False) : string;
function DateTimeToStr(DateTime: TDateTime; 
                      const FormatSettings: TFormatSettings; 
                      ForceTimeIfZero: Boolean=False) : string;

Description

DateTimeToStr returns a string representation of DateTime using the formatting specified in ShortDateFormat and LongTimeFormat. It corresponds to a call to FormatDateTime('c',DateTime) (see formatchars).

Note that if the time part is 0 (i.e. midnight), no time is appended.

Note that on unix systems, the localization support must be enabled explicitly, see Localization.

Errors

None.

See also

Name Description
FormatDateTime Return a string representation of a TDateTime value with a given format.
DefaultFormatSettings Storage for default settings.
Localization Localization support.

Example

Program Example3;

{ This program demonstrates the DateTimeToStr function }

Uses sysutils;

Begin
  Writeln ('Today is : ',DateTimeToStr(Now));
  Writeln ('Today is : ',FormatDateTime('c',Now));
End.