Monday, 20 October 2014

date2Str Function [AX 2012]



Converts the specified date to a string.

str date2Str(
    date date,
    int sequence,
    int day,
    int separator1,
    int month,
    int separator2,
    int year
    [, int flags = DateFlags::None])

Parameters

Parameter
Description
date
The date to convert.
sequence
A three digit number that indicates the sequence for the components of the date, 1 for day, 2 for month, and 3 for year.
day
A DateDay enumeration value that indicates the format for the day component of the date.
separator1
A DateSeparator enumeration value that indicates the separator to use between the first two components of the date.
month
A DateMonth enumeration value that indicates the format for the month component of the date.
separator2
A DateSeparator enumeration value that indicates the separator to use between the last two components of the date.
year
A DateYear enumeration value that indicates the format for the year component of the date.
flags
A DateFlags enumeration value that indicates whether the language settings on the local computer should be used to calculate the proper left-to-right or right-to-left sequence in the returned string.

Return Value

A string that represents the specified date.
static void Job2(Args _args)
{
    date currentDate = today();
    str s;
    int iEnum;
    ;
    s = date2Str
        (currentDate,
        321,
        DateDay::Digits2,

        DateSeparator::Hyphen, // separator1
        DateMonth::Digits2,
        DateSeparator::Hyphen, // separator2

        DateYear::Digits4
        );
    info("Today is:  " + s);
}
/** Example Infolog output
Message (12:36:21 pm)
Today is:  2009-01-13
**/

3 comments: