Невозможно найти DateTool
В скорости Java, чтобы форматировать даты, я просто добавляю инструмент даты в контекст, например
context.add("date", new DateTool());
а затем внутри шаблона
$date.format('EEE, MMM d, yyyy at ha', $myDate)
но в NVelocity я не могу найти DateTool, он, похоже, не является частью библиотеки.
2 ответа
Решение
Вы должны быть в состоянии позвонить .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
Вы можете сослаться на следующий пост: