dúvida com retorno de data

3 respostas
A

Estou com um probleminha meio bobo com data, mais apanhei um mocado e decidir postar a dúvida aki; estou recuperando um data de um banco de dados da seguinte forma :

String venc_carta= res.getString(“venc_carta”);

o resultado é esse: “2005-11-30”

tem alguma forma de já recuperar essa informação no formato “30-11-2005” ou vou ter que quebrar a string e monta-la no formato desejado?

Obrigado

3 Respostas

cassio

Estuda a classe Date :slight_smile:

brunobegnami

Tente fazer o seguinte:



SimpleDateFormat fData = new SimpleDateFormat (dd-MM-yyyy);



String venc_carta= (fData.format(res.getDate(venc_carta)));

:wink:

Daniel_Quirino_Olive

brunobegnami:
Tente fazer o seguinte:



SimpleDateFormat fData = new SimpleDateFormat (dd-MM-yyyy);



String venc_carta= (fData.format(res.getDate(venc_carta)));

:wink:

Quase lá, Bruno. Ao invés de sugerir o uso do método format, que pega um objeto do tipo java.util.Date e transforma em uma String, você deveria sugerir o método parse, que faz exatamente o contrário.

SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd");
Date date = formatter.parse(res.getDate("venc_carta"));
Criado 13 de setembro de 2006
Ultima resposta 13 de set. de 2006
Respostas 3
Participantes 4