2017-05-24 17 views
1

本次代码是现在用的就是这样的:我是很新的速度阿帕奇脚本

#set($startdate=$datetool.format("yyyymmdd",$fromDate)) 

#set($enddate=$datetool.format("yyyymmdd",$endDate)) 

但我不知道如何继续。 我想找出格式为yyyymmdd的两个日期之间的差异,如果差异大于一个月,我必须将其分成几个月,所以请任何人帮助解决此问题。

+0

你能后的你尝试过的一个例子,和预期的结果的例子吗? – Igoranze

+0

#set($ inter = $ pageParameters.wiEndDate.compareTo($ pageParameters.wiStartDate))\\ –

+0

您可以告诉如何添加几天到现有的日子 –

回答

1

我会建议你使用ComparisonDateTool的速度获得的时间差

$dateComparisonTool.difference($startdate,$enddate).days 
+0

你可以告诉如何添加天已经存在days.Example:我想添加30天到结束日期,我想得到它打印。我试图这个#set($ pageParameters.wiEndDate =($ pageParameters.wiStartDate + 30))\\但它鼻涕工作 –

+0

你可以添加你的代码有问题,这样我也很容易排序这 – soorapadman

+0

它didn不为我工作。我总是得到1的答案。无论结尾日期是什么。 –