Galera,
Como faz pra retornar o mês passado, mais com o formato de nome de Mês… MMMM??
Estou fazendo os seguintes testes:
<jsp:useBean id=“dataAgora” class=“java.util.Date”/>
<c:set var=“agora” scope=“page”>
<fmt:formatDate type=“date” dateStyle=“full” value="${dataAgora}"/>
</c:set>
<c:set var=“dia” scope=“page”>
<fmt:formatDate type=“date” pattern=“dd” value="${dataAgora}"/>
</c:set>
<c:set var=“mes” scope=“page”>
<fmt:formatDate type=“date” pattern=“MMMM” value="${dataAgora}"/>
</c:set>
<c:set var=“ano” scope=“page”>
<fmt:formatDate type=“date” pattern=“yyyy” value="${dataAgora}"/>
</c:set>
<c:set var=“actualPeriod” scope=“page”>
<fmt:formatDate type=“date” pattern=“MMMM ’ / ’ yyyy” value="${dataAgora}"/>
</c:set>
${agora}
${dia}
${mes}
${ano}
${actualPeriod}
${dataAgora.month - 1}
PRINT:
Sexta-feira, 19 de Setembro de 2008
19
Setembro
2008
Setembro / 2008
7
Ou seja, eu precisava transformar este 7 pra retornar o mês passado, mais com o formato de nome de Mês… MMMM??
Obrigado