スクリプトレットを使用せずに、JSPで日付演算を実行する正しい方法は何ですか?
これが私がやろうとしていることの例です:
- 現在の年を取得(YYYY)
- 現在の年を1減算して、前の年を取得します(YYYY)
ありがとう!
スクリプトレットを使用せずに、JSPで日付演算を実行する正しい方法は何ですか?
これが私がやろうとしていることの例です:
ありがとう!
<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年
通年のパターンyyyy
は、ではなく、であることに注意してくださいYYYY
。