0

在 Java 速度中,为了格式化日期,我只需将日期工具添加到上下文中,例如

context.add("date", new DateTool());

然后在模板内

$date.format('EEE, MMM d, yyyy at ha', $myDate)

但在 NVelocity 中我找不到 DateTool,它似乎不是库的一部分。

4

2 回答 2

1

您应该可以调用.ToString("...")任何System.DateTime.

于 2014-06-24T09:16:31.813 回答
0

在 http://nvelocity.sourceforge.net 中搜索任何提及“日期”的内容:

http://nvelocity.sourceforge.net/api/NVelocity/App/Tools/VelocityFormatter.html

http://nvelocity.sourceforge.net/api/NVelocity/SupportClass.html

您可能想参考以下帖子:

请参考上面的链接并在 .vm 模板中制作如下简单的东西,

#set ($recordDate = $RecordCreationDate.ToString("dd-MMM-yyyy") )
<div> $recordDate </div>
于 2014-06-24T07:31:22.290 回答