2011-02-09 417 views

回答

30

使用<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

+0

非常感謝!完美工作 – Shawn 2011-02-09 19:51:49