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
DateDay enumeration value that indicates the format for the day component of the date.
separator1
DateSeparator enumeration value that indicates the separator to use between the first two components of the date.
month
DateMonth enumeration value that indicates the format for the month component of the date.
separator2
DateSeparator enumeration value that indicates the separator to use between the last two components of the date.
year
DateYear enumeration value that indicates the format for the year component of the date.
flags
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: