2012-12-06 77 views
1

我在转换日期合成器时出现问题,但问题在于concate.Please help。 这是我在Velocity模板中使用的代码。速度模板DateFormate

#if($order.ordqty)"$order.ordqty" 
#end 

#if($order.etd) "$format.getFormatedDate("dd-MM-yyyy", $order.etd)" 
#end 

输出:这不是工作

#if($order.ordqty)"$order.ordqty 
#end 

#if($order.etd) @$order.etd" 
#end 

输出:它工作得很好--output == 1200 @ 10日星期四2012

#if($order.etd) "$format.getFormatedDate("dd-MM-yyyy", $order.etd)" 
#end 

输出:它运作良好,12-12 -2012

回答

1
#if($finaldate) 
    #set($finaldate = $format.getFormatedDate("dd-MM-yyyy", $order.etd))  
    "$finaldate" 
#end 

OR

#if($DOMASTER.issuedate) 
    $format.getFormatedDate("dd-MM-yyyy", $DOMASTER.issuedate) 
#end 

由于存在“”问题,可以通过为日期操作创建另一个变量来解决该问题。