2011-02-09 144 views

Respuesta

30

Use <jsp:useBean> para construir el nuevo Date. Use JSTL<fmt:formatDate> para sacar el año fuera de él. Use EL para restarlo.

<%@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> 

Resultado:

año actual: 2011

año anterior: 2010

Tenga en cuenta que la pattern por el año completo es yyyy, no YYYY.

+0

¡Muchas gracias! Trabajó perfectamente – Shawn

+0

De nada. – BalusC

+6

Las respuestas de BalusC son impresionantes para los enlaces al material de referencia – Mindwin

Cuestiones relacionadas