Converter string

bom tenho uma string q vem do banco de dados contendo

“yyyy-mm-dd hh:mm:ss” como faço para converte-la para
dd-mm-yyyy;

eu uso o metodo :
String data = resultset.getString(“data”);

tenho que usar algum outro para facilitar ???

Olá.

Dá uma olhada neste link: http://www.kodejava.org/examples/19.html

Abraços.

Usa substring

O correto mesmo é usar um campo de data no seu banco de dados, e trabalhar com data na linguagem.

Conforme ressalta Joshua Bloch, no Effective Java, use Strings para representar texto. E somente isso.

bom acho que me expressei errado…

eu tenho um no banco de dados um datetime
uso a funçao

ResultSet res = meuResultado();

Timestamp dataHora = res.getTimestamp(“dataHora”);

porem agora eu quero formatar isso para “dd/mm/yyyy hh:mm:ss”

alguem pode me ajudar…?

http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html

lembrando que o formato do timestamp é
“yyyy-mm-dd hh:mm:ss.SSS”

quero colocar o valor formatado em uma string…

http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html

Pessoal encontrei agora deu certo

eu usei :


DateFormat df = new SimpleDateFormate("dd/mm/yyyy H:mm:ss");
Timestamp dataHora = res.getTimestamp("dataHora");
String dataFormatada = df.format(dataHora);

o resultado deu como esperava, ele retornou
.==============
09/09/2008 11:03:23
…========

rs muito obrigado pela ajuda valeu …

Hein? Ou o código que vc postou aqui não é o que você rodou, ou não deu certo.

Ali está escrito “SimpleDateFormate”, e aquele “e” no final não existe.
O símbolo de mês é M, não m.

Corrige ali para deixar um exemplo certo para quem visitar o tópico no futuro! :wink: