ftl模板中的当前日期

时间:2011-03-04 12:23:29

标签: java date freemarker

是否可以在ftl(FreeMarker)中以指定格式(Y-m-d H:i:s)打印当前日期? 我想避免将日期从控制器传递到视图。

2 个答案:

答案 0 :(得分:2)

Freemarker是一个模板库,没有今天的变量,你应该考虑将new Date() Java对象传递给模板,然后对其进行格式化。考虑为此创建一个包装类,以便在调用它时准确生成新的Date()。

答案 1 :(得分:2)

紧跟上述答案:将日期对象放入模型后,您可以执行以下操作:

 date?string("yy-MM-dd HH:mm:ss")

see freemarker doc