Java速度では、日付をフォーマットするために、日付ツールをコンテキストに追加するだけです.
context.add("date", new DateTool());
そして、テンプレート内
$date.format('EEE, MMM d, yyyy at ha', $myDate)
しかし、NVelocity では DateTool を見つけることができません。ライブラリの一部ではないようです。
.ToString("...")
任意のを呼び出すことができるはずですSystem.DateTime
。
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>