Function - Format the current date/time to a string with a custom format.

Inputs

Input

Data type

Description

FMT

STRING

Format string.

Outputs

Output

Data type

Description

Q

STRING

String containing formatted date or time.

attentionAttention

Real Time clock may be not available on some targets. Please refer to OEM instructions for further details about available features.

Remarks

The format string may contain any character. Some special markers beginning with the '%' character indicates a date/time information:

%Y Year including century (e.g. 2006)
%y Year without century (e.g. 06)
%m Month (1..12)
%d Day of the month (1..31)
%H Hours (0..23)
%M Minutes (0..59)
%S Seconds (0..59)
%T Milliseconds (0..999)

example Example

(* let's say we are at July 04th 2006, 18:45:20 *)

   Q := DTFORMAT ('Today is %Y/%m/%d - %H:%M:%S');

(* Q is 'Today is 2006/07/04 - 18:45:20 *)

ST Language

Q := DTFORMAT (FMT);

FBD Language

Fixed_Image

LD Language

The function is executed only if EN is TRUE.
ENO keeps the same value as EN.

Fixed_Image

Fixed_Image See also

DAY_TIME


Created with the Personal Edition of HelpNDoc: Transform Your Documentation Process with HelpNDoc's Project Analyzer