修改自由标记日期

问题描述 投票:0回答:1

我正在尝试使用freemarker将20天添加到现有日期(现在)。下面是示例:

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

上面的输出(在01-24-2020上运行)是“ 2020-02-44”。我正确地填写了月份,但是我的日子却是当前日期+ 20,而不是正确地滚动以生成有效的日期。

感谢您的协助。

datetime freemarker
1个回答
0
投票
内置日期?string采用SimpleDateFormat模式。 SimpleDateFormat是一年中的一天。您需要在当月的一天中使用D
© www.soinside.com 2019 - 2024. All rights reserved.