如何将日期添加到1年。在X ++中

时间:2011-08-17 06:07:35

标签: axapta dynamics-ax-2009 x++

如何将日期添加到1年。我有日期字段。现在我想添加另一个字段,在X ++代码中将前一个字段(日期)添加1年 例如:19/10/2010至18/10/2011

3 个答案:

答案 0 :(得分:2)

也许:

TransDate dt = 19\10\2010;
info(strfmt("date is %1",nextYr(dt)));

答案 1 :(得分:1)

您想要明年同一天之前的日期:

nextYr(19\08\2011 - 1)

函数nextYr为您提供相同的日期,因此您必须减去1。

答案 2 :(得分:-2)

我得到了答案..   在表格上创建一个显示方法

    Diplay Date m1()
{
date d;
d = this.fieldDate + 364;
return d;
}
只需拖动&把它放在表单设计上(网格,类似组) exetue 1年将被添加到上一个日期