2

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

4

3 回答 3

2

也许:

TransDate dt = 19\10\2010;
info(strfmt("date is %1",nextYr(dt)));
于 2011-08-18T05:29:49.207 回答
1

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

nextYr(19\08\2011 - 1)

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

于 2011-08-19T08:53:04.427 回答
-2

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

    Diplay Date m1()
{
date d;
d = this.fieldDate + 364;
return d;
}

只需将其拖放到表单设计(网格,类似组)上即可执行 1 年将添加到上一个日期

于 2011-08-19T04:26:38.160 回答