Изменение даты Freemarker - PullRequest
       6

Изменение даты Freemarker

0 голосов
/ 24 января 2020

Я пытаюсь использовать freemarker для добавления 20 дней к существующей дате (сейчас). Ниже приведен пример:

${(.now?long + 20 * 86400000)?number_to_date?string("YYYY-MM-DD")}

Выход вышеупомянутого (работает с 01-24-2020) "2020-02-44". Я правильно заполняю месяц, но мои дни заполняются текущим днем ​​+20, неправильно переворачивается для создания правильной даты.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 24 января 2020

Встроенная дата ?string принимает шаблон SimpleDateFormat. Там D день в году. Вам нужно использовать d для дня в месяце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...