[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'sysutils' (#rtl)

FormatDateTime

Return a string representation of a TDateTimevalue with a given format.

Declaration

Source position: datih.inc line 121

function FormatDateTime(

  FormatStr: String;

  DateTime: TDateTime

):String;

Description

FormatDateTimeformats the date and time encoded in DateTimeaccording to the formatting given in FormatStr. The complete list of formatting characters can be found in formatchars.

Errors

On error (such as an invalid character in the formatting string), and EConvertErrorexception is raised.

See also

DateTimeToStr

  

Converts a TDateTimevalue to a string using a predefined format.

DateToStr

  

Converts a TDateTimevalue to a date string with a predefined format.

TimeToStr

  

Convert a TDateTimetime to a string using a predefined format.

StrToDateTime

  

Convert a date/time string to a TDateTimevalue.

Example

Program Example14;

{ This program demonstrates the FormatDateTime function }

Uses sysutils;

Var ThisMoment : TDateTime;

Begin
  ThisMoment:=Now;
  Writeln ('Now : ',FormatDateTime('hh:nn',ThisMoment));
  Writeln ('Now : ',FormatDateTime('DD MM YYYY',ThisMoment));
  Writeln ('Now : ',FormatDateTime('c',ThisMoment));
End.