Datas no JSTL

2 respostas
F

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>
<br>${agora}<br>
	<br>${dia}<br>
	<br>${mes}<br>
	<br>${ano}<br>
	<br>${actualPeriod}<br>
	<br>${dataAgora.month - 1}<br>

PRINT:
Sexta-feira, 19 de Setembro de 2008

19

Setembro

2008

Setembro / 2008

7

2 Respostas

M

Opa,

Bom você terá que usar a classe java.util.Calendar que tem o método add, daí basta dar um add com valor -1 para o campo mês e chamá-lo da forma que você demonstrou.

:wink:

F

Amigo,
você pode exemplificar?

obrigado…

Criado 19 de setembro de 2008
Ultima resposta 22 de set. de 2008
Respostas 2
Participantes 2