我对这两个模板引擎有一个相当简单的问题。
我正在尝试确定一个未来/过去的日期,从现在开始的固定时间,例如18个月前,或者明天。
我知道可以使用velocity/freemarker模板中的java日期对象来做到这一点(类似于$date.add(2,-18)
),但我想这样做DateTool或 freemarker 核心。
我认为这纯粹是演示性的(只需考虑您在航班预订表格中看到的默认日期),因此我看不出模板引擎不能执行此操作的任何原因。
这可能吗?如果是这样,怎么办?
我知道这篇文章确实很旧,但对于未来仍在寻找答案的人来说:可以完成日期操作,将日期与毫秒相互转换:
${(mydate?long - 18 * 86400000)?number_to_date?string("yyyy-MM-dd")}
例如减去 18 天mydate
。 (请注意,86400000 是每天的毫秒数)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)