[RESOLVED]Duvidas para recuperar Data do banco de dados no formato dd/mm/yyyy

3 respostas
gabriel.coelho

E ai pessoal, tudo beleza??

Preciso de uma ajuda que alguém com certeza já passou por isso, algo com a data.

Quando insiro no banco de dados a data, ele vai no formato certo…ta tudo ok.

O meu problema esta quando eu recupero a data do banco…

Estou buscando a data dessa forma

atividade.setDataHoraInicial(rs.getDate("DATA_HORA_INICIAL"));
            atividade.setDataHoraFinal(rs.getDate("DATA_HORA_FINAL"));

Quando recupero do banco, ele me traz como 2009-08-24 por exemplo.
Como faço para trazer 24/08/2009 ???

Valeu.

3 Respostas

marcosharbs

depois de buscar a data do banco aplique um SimpleDateFormat por exemplo:

SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy");
Date data = new Date();
System.out.println(sdf.format(data));

isso deve resolver o SimpleDateFormat tb tem métodos que podem te retornar um objeto do tipo Date

jeandonato

O ideal é que vc recupere a data com o formato dd-mm-yyyy, e na hora de devolver para o banco devolva novamente yyyy-mm-dd pra nao dar problema…
Vai ser algo mais o menos assim:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date dt = sdf.parse(data); sdf = new SimpleDateFormat("dd/MM/yyyy"); result = sdf.format(dt);
[]'sss

gabriel.coelho

Aeee galera…valeu mesmo pela ajuda…
Agora funcionou de boa aqui…Valeu pela força mesmo. Só tinha esquecido de colocar como resolvido. Agradeço.

Abraços.

Criado 24 de agosto de 2009
Ultima resposta 24 de ago. de 2009
Respostas 3
Participantes 3