2009-05-22 4 views
6

Я не уверен, что это что-то с xslt или xpath .. но как я увеличиваю дату на 1 день? Например, если дата 2/16/2009 я хочу дату быть увеличен на 1, чтобы стать 2/17/2009 и т.д. и т.п.В Dynamics AX, X ++, как вы увеличиваете переменную даты

+3

Не забудьте привести пример того, чего вы хотите достичь? –

+0

привить дату на что-нибудь? секунда, минута, час, день? – x0n

ответ

9

инкремента переменной даты в X ++, Dynamics AX:

static void IncDate(Args _args) 
{ 
    TransDate transDate = 16\02\2009; 
    ; 

    transDate++; 

    print transDate; 
    pause; 
} 

Результат: 17/02/2009

+0

Это похоже на очень плохой способ сделать это. Вы добавляете дни, месяцы, годы? Может быть, минут или секунд? Второй ответ здесь намного лучше. –

+0

A) Даты в AX - это не что иное, как количество дней, прошедших с 01.01.1900. B) Вы не можете добавить минуты или секунды к введенным по дате переменным. C) Вопрос был явно об увеличении по дням. D) Если вам нравится другой ответ, не стесняйтесь его повышать, просто имейте в виду, что речь идет о приращении utcDateTime, а не об увеличении даты, поэтому он отвечает на другой вопрос. Полезно знать в любом случае. – 10p