Operações com Datas no JSTL

0 respostas
ftrapnell

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

Criado 22 de setembro de 2008
Respostas 0
Participantes 1