Data no Postgre (Resolvido)

3 respostas
viniciusgundim

Sei que aqui não é forum de banco de dados, mais este problema está bem relacionado a programação, quando gravo uma data num campo date do postgre ele vai com esse padrão YYYY-MM-DD, queria que ele grava-se assim DD/MM/YYYY, já usei o to_date na query mais não funcionou…

Se não tiver como, tem uma outra auternativa, passar o valor para o formato DD/MM/YYYY, mais como faço isso??? Para pegar o valor faço o seguinte:

jtextfiledl.setText(conexao.resultset.getString("campo_data"));

E como faço para passar ele, para mostrar o dado no seguinte formato (DD/MM/YYYY)

T+++

3 Respostas

ricardo.ludwig

Como vc está passanda a String de data para sua query, está passando no formato DD/MM/YYYY?

N

Faça assim

jtextfiledl.setText(new SimpleDateFormat("dd/MM/yyyy").parse(conexao.resultset.getString("campo_data")));

Mas se o campo é do tipo date no postgresql, então não tem como você pegar ele usando getString() e sim getDate(), se for este o caso então fica assim:

jtextfiledl.setText(new SimpleDateFormat("dd/MM/yyyy").format(conexao.resultset.getDate("campo_data")));
viniciusgundim

nephestos

Deu certo kra…

Muito obrigado me ajudou bastante

T++

Criado 11 de maio de 2010
Ultima resposta 11 de mai. de 2010
Respostas 3
Participantes 3