Как я могу добавить дату к 1 году. У меня есть поле с датой. теперь я хочу добавить еще одно поле, которое добавляет 1 год к предыдущему полю (дате) в коде X++, например: с 19.10.2010 по 18.10.2011.
Как я могу добавить дату к 1 году. в Х++
Ответы (3)
Может быть:
TransDate dt = 19\10\2010;
info(strfmt("date is %1",nextYr(dt)));
person
ABarto
schedule
18.08.2011
проверить результат, если дата 29.02.2012 (лапский год)
- person ABarto; 19.08.2011
Вам нужна дата до той же даты в следующем году:
nextYr(19\08\2011 - 1)
Функция nextYr
дает ту же дату, поэтому вам нужно вычесть на 1.
person
Jan B. Kjeldsen
schedule
19.08.2011
Я получил ответ.. Создайте метод отображения на столе
Diplay Date m1()
{
date d;
d = this.fieldDate + 364;
return d;
}
просто перетащите его на дизайн формы (сетка, группа) и выполните его через 1 год, который будет добавлен к предыдущей дате.
person
SANDY1052
schedule
19.08.2011