我想要一个提示,请:
将字符串转换为以速度为单位的日期:
是$convert.parseDate($currentMessage.date.begin)
我也试过:
#set($str = $!currentMessage.date.begin)
$str
#set($dateTransforme = $date.toDate('yyyy-MM-dd', $date.date))
$dateTransforme
$dateTransforme.parseDate($str) <br />
N.B。 $ currentMessage.date.begin是一个字符串。
我继续参加比赛:
$ dateTransforme.parseDate($ STR)
为什么呢?我的字符串格式为'2014-02-26'
谢谢,
答案 0 :(得分:4)
这是使用datetool的工作代码
#set ($toDateRegDate= $dateTool.toDate('yyyy-MM-dd hh:mm:ss Z', $Video.Date.getData()))
#set ($videoDate = $dateTool.format('MMMM dd,yyyy', $toDateRegDate,$locale))
$videoDate
答案 1 :(得分:2)
最后,没关系:
## tranformation of the data to dates : date.begin
#set($dateBegin = $date.toDate('yyyy-MM-dd',$!currentMessage.date.begin))
## tranformation of the data to dates : date.end
#set($dateEnd = $date.toDate('yyyy-MM-dd',$!currentMessage.date.end))
啤酒
答案 2 :(得分:2)
将字符串转换为日期对象
#set($dateObj = $date.toDate("dd/MM/yyyy", "08/09/2015"))
将日期对象格式化为&#34; yyyy-MM-dd&#34;
#set( $dateFormated = $date.format("yyyy-MM-dd", $dateObj))