Tratamento de data/hora jsp

3 respostas
C

Bom dia,
como faco tratamento de data/hora em jsp?
estou inserindo esse parametro no meu codigo:

<%=new java.util.Date()%>

eu quero que traga 24/07/2008 - 09:50, por exemplo mas com esse parametro que eu coloquei ele traz:
Thu Jul 24 09:24:25 BRT 2008

valew

3 Respostas

R

use simpleDateFormat

SimpleDateFormat formatBra = new SimpleDateFormat(“dd/MM/yyyy”);
formatBra.format(date);

A

Oi,

Tenta usar o formatDate do JSTL algo assim

&lt;fmt:formatDate value='valor' pattern="MM/dd/yyyy' at: 'hh:mm:ss"/&gt;

Abs

E

Você precisa trabalhar com as classes do pacote java.text, mais especificamente com a SimpleDateFormat para poder formatar a data em seu formato preferencial:

DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy - HH:mm");
		
String dataHoraFormatada = formatter.format(new Date());

Mas é claro que isto deixaria muito código java em JSP, então o ideal mesmo seria criar uma taglib que já fizesse isto pra você a partir do padrão (pattern) passado. Bom, alguém aqui do fórum deve saber de algo pronto pra isso.

Espero ter ajudado.

Criado 24 de julho de 2008
Ultima resposta 24 de jul. de 2008
Respostas 3
Participantes 4