DateTimeToStr

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

Declaration

Source position: datih.inc line 139

  function DateTimeToStr(DateTime: TDateTime; ForceTimeIfZero: Boolean)
                         : string;
  function DateTimeToStr(DateTime: TDateTime; 
                        const FormatSettings: TFormatSettings; 
                        ForceTimeIfZero: Boolean) : 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
DefaultFormatSettings Storage for default settings
FormatDateTime Return a string representation of a TDateTime value with a given format.
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.