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 ???
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 ???
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…?
lembrando que o formato do timestamp é
“yyyy-mm-dd hh:mm:ss.SSS”
quero colocar o valor formatado em uma string…
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!