Estou trazendo os dados do banco para mostrar para o usuário. A data vou formatar utilizando o SimpleDateFormat.
Mas em qual classe deverei fazer essa formatação, no meu DAO ?
Em qual classe faço a formatação da data?
S
3 Respostas
J
Cria uma classe Util, nela vc cria dois metodos static, um que recebe em formato Date e transforma em string PT/BR, e outro metodo que faz o inverso, que transforma String para Date (EN)
public class Util
{
public static String getDateBR( Date data ){}
public static Date getDateEN( String data ){}
}
pelomenos eh assim que eu faço!
espero ter ajudado!
Vc pode formatar na no seu jsp, se estiver usando JSTL
<fmt:formatDate value="${notificacao.dataAnalise.time}" pattern=“dd/MM/yyyy” />
Nao eskeca de declarar <%@ taglib uri=“http://java.sun.com/jsp/jstl/fmt” prefix=“fmt”%>
Ou vc cria na classe modelo um metodo que retorne a data formatada, caso esteja usando jpa, anote como @transient, para que o mesmo nao seja serializado e nao persistido.
S
Obrigado pelas sugestões.
Criado 12 de janeiro de 2011
Ultima resposta 12 de jan. de 2011
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo