2017-05-24 38 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的答案。無論結尾日期是什麼。 –