Apache 如何进行速度连接?

Apache 如何进行速度连接?,apache,velocity,converters,Apache,Velocity,Converters,我从date中提取了三个变量:date、month和year。我想把它们连接成一个变量,然后转换成日期格式。 我正在这样努力 #set( $str = "$date_curr1$month_curr1$year_curr1" ) #set( $dateFormated = $dateTool.toDate("ddMMyyyy", $str)) 您的代码日期格式有几个错误您的格式应该是dd-MM-yyyy而不是ddmmyyy Velocity字符串串联我们需要使用always变量并在Veloci

我从date中提取了三个变量:date、month和year。我想把它们连接成一个变量,然后转换成日期格式。 我正在这样努力

#set( $str = "$date_curr1$month_curr1$year_curr1" )
#set( $dateFormated = $dateTool.toDate("ddMMyyyy", $str))

您的代码日期格式有几个错误您的格式应该是
dd-MM-yyyy
而不是
ddmmyyy

Velocity字符串串联我们需要使用always变量并在Velocity always
#set
我添加了这张地图

contextMap.put("dateTool",new DateTool());
contextMap.put("date_curr1","14");
contextMap.put("month_curr1","06");
contextMap.put("year_curr1","2017");
和速度文件

#set($concat ="-")
#set( $str = "$date_curr1$concat$month_curr1$concat$year_curr1 ")
$str
#set( $dateFormated = $dateTool.toDate("dd-MM-yyyy",$str))
$dateFormated
输出

14-06-2017 

你得到了什么?您有任何错误吗?DateTool将无法以您应该作为日期发送的方式工作。