我是Velocity的新手。我需要将某个日期格式更改为另一种格式。
例如:改变" 5月11日星期三12:49:18 JST 2016"到" 2016/05/11 12:49:18"
我发现有一个DateTool要包含在VelocityContext中以便使用$ date.format(" myFormat",myDate),但它不起作用。可能是我错过了什么。
我发现了一个类似的问题,但我认为它没有得到妥善回答。 https://stackoverflow.com/questions/35156429/change-date-format-in-velocity
提前致谢!
答案 0 :(得分:1)
我在VelocityContext子类中添加了以下代码:
context.put("date", new DateTool());
并在我的.vm文件中使用此日期对象,如下所示:
Order Date : $ctx.date.format('yyyy/MM/dd H:m:s', ${ctx.order.date})
我在下面提到了链接:
http://www.java2s.com/Code/Java/Velocity/HowtouseDateinVelocity.htm