7
不使用scriptlet,在JSP中進行日期算術的正確方法是什麼?在JSTL EL中獲取當前日期並對其進行算術運算
下面舉例說明我想要做的事:
- 獲得本年度(YYYY)
- 減去本年度由一個拿到前一年(YYYY)
謝謝!
不使用scriptlet,在JSP中進行日期算術的正確方法是什麼?在JSTL EL中獲取當前日期並對其進行算術運算
下面舉例說明我想要做的事:
謝謝!
使用<jsp:useBean>
構建新的Date
。使用JSTL<fmt:formatDate>
可以獲得年份。使用EL減去它。
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<jsp:useBean id="now" class="java.util.Date" />
<fmt:formatDate var="year" value="${now}" pattern="yyyy" />
<p>Current year: ${year}</p>
<p>Previous year: ${year - 1}</p>
結果:
本年度:2011
前一年:2010
注意,pattern爲全年是yyyy
,不YYYY
。
非常感謝!完美工作 – Shawn 2011-02-09 19:51:49