更改freemarker中的时间格式

时间:2017-04-03 13:03:09

标签: date time freemarker

我有以下时间格式:

2016年12月29日下午10:57:58

如何在几天前的模型中显示它。比如使用Freemarker的10天或20天?

谢谢。

1 个答案:

答案 0 :(得分:0)

FreeMarker模板不进行日历计算,或者至少不进行日历计算,除非您为它们添加TemplateMethodModelEx。但原则上这些数据应来自数据模型,而不是模板计算。

但是,根据您定义的方式"几天前",((.now?long - someDate?long) / 86400000)?ceiling之类的内容可能有效,假设someDate是一个真实的日期时间值,而不仅仅是一个字符串。但它很难看。