23.04.2013, 13:33 | #1 |
Талантливый разгвоздяй
|
Новые возможности date2str в AX 2009/2012
В AX 2009/2012 появилась возможность использовать функцию date2str с параметрами-перечислениями DateSeparator, DateDay, DateMonth, DateYear, например, вот так:
X++: 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 **/ X++: static void date2StrExample(Args _arg) { date d = today(); str s; ; s = date2Str(d, 123, 2, -1, 2, -1, 2); print "Today's date is " + s; pause; } |
|
|
За это сообщение автора поблагодарили: rusk (1), macklakov (2), Logger (1), S.Kuskov (2), Craz (1). |
23.04.2013, 13:54 | #2 |
Участник
|
Интересно. Вместо значения -1 используется значение 99
PS.: Для Time2Str тоже есть свои енумы. Обнаружил в AOT\System Documentation\Enums TimeSeparator и TimeFormat |
|
|
За это сообщение автора поблагодарили: Logger (1), Kabardian (3). |
Теги |
date, x++ |
|
|