Formatação de Data que vem do BD

2 respostas
P

Oi bom dia, estou com um problema com o resultado que vem do banco de dados, pois a data que vem do BD é do formato:
yyyy.MM.dd HH:mm:ss e eu gostaria de de pegar essa data e transformar no formato DD/MM/YYYY mais nao estou conseguindo pois ele esta dando erro, meu codigo é este:

[b]String dtDoc = null;

String dtdoc = “”;

try{
dtDoc = (String)lei.getDtLei();

dtDoc = dtDoc.substring(0,10);

SimpleDateFormat sdf = new SimpleDateFormat(dd/MM/yyyy);

dtdoc = sdf.format( sdf.parse(dtDoc) );
}catch(java.text.ParseException ex) {

ex.printStackTrace();

}[/b]

e o erro é esse:

[color=“red”]java.text.ParseException: Unparseable date: “2000-06-12”[/color]

Obrigado…

2 Respostas

RodrigoSol

Mude o tipo e o seu campo DtLei para java.util.Date().

Date dtDoc = null; 
dtDoc = lei.getDtLei(); 

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 
dtdoc = sdf.format(dtDoc);

Mais simples viu!

Outra coisa de uma lida nesse link: http://java.sun.com/docs/codeconv/

P

Muito Obrigado pela sua ajuda…

Abraços Fabio Pinho.

Criado 5 de fevereiro de 2004
Ultima resposta 6 de fev. de 2004
Respostas 2
Participantes 2