我正在使用Struts2 taglib生成一個下降年份列表(2016
,2015
等..)。Struts2 taglib日期計算刪除小數
我使用的日期標籤從java.util.Date
獲得一年,但是當我使用減號(-
)運算符year
自帶正確的,但帶有小數...
請看:
<s:set var="currentDate" value="%{new java.util.Date()}"/>
<s:date var="currentDate2YEAR" name="#currentDate" format="yyyy" />
<br>(YEAR) = <s:property value="#currentDate2YEAR" />
<br>(YEAR -1) = <s:property value="#currentDate2YEAR - 1" />
有了這個,我得到:
(YEAR) = 2016
(YEAR -1) = 2015.0 <== I need to remove this decimal ==>
所以,你要使用額外的''爲每個計算?看看[我的答案](http://stackoverflow.com/a/35842876/1700321)。 –