如何在速度模板中获取两个日期之间的天差

时间:2016-04-29 05:27:12

标签: velocity

我希望使用速度模板在今天的日期和付款到期日期(下一个日期大于今天的日期)之间获得天数差异。如果我今天的日期是2016年10月12日(MM /日/年)和付款日期是22/10/2016(MM /日/年),日期差异应该是10。我尝试了不同的方法,无法找到确切的解决方案。有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:1)

如果您使用速度工具,则可以查看ComparisonDateTool

答案 1 :(得分:0)

$ dateTool.getDate()是今天的日期 最终陈述是这样的:

$date.difference($payDate, $dateTool.getDate()).days==10

确保您在tools.xml中有comparesonDateTool

class="org.apache.velocity.tools.generic.ComparisonDateTool"
              format="MM/dd/yyyy H:m:s" depth="1" skip="month,week"
              bundle="org.apache.velocity.tools.generic.times" timezone="EST"/>