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
use simpleDateFormat
SimpleDateFormat formatBra = new SimpleDateFormat(“dd/MM/yyyy”);
formatBra.format(date);
Oi,
Tenta usar o formatDate do JSTL algo assim
<fmt:formatDate value='valor' pattern="MM/dd/yyyy' at: 'hh:mm:ss"/>
Abs
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.