Pessoas,
Estou com o seguinte problema, capturo os dados do BD e mostro num grid. Quando tento capturar do grid para lançar de volta para o BD o campo data fica desformatado. Já pesquisei bastante aqui no GUJ e as soluções que encontrei não resolveram meu problema. Segue o código que estou usando abaixo (esse código foi o que quase todas as soluções que encontrei no GUJ mostraram).
String dataStr = (String) jTableLancamentos.getValueAt(0,0); //CAPTURO A DATA DO GRID CONVERTENDO DE OBJECT PARA STRING
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
Date data = new Date(0);
try {
data = format.parse(dataStr);
} catch (ParseException e) {
e.printStackTrace();
}
No grid a data está no formato normal (12/10/2009) daí após executar esse código, se eu executar o comando System.out.println(“data:”+data); o resultado é: data:Tue Oct 12 00:00:00 BRT 2009. Porém, eu preciso ter um objeto do tipo Date que mostre a data formatada tal qual está no grid. Ou algum método que permita-me converter a data formatada do grid diretamente para Date. Desde já agradeço a atenção.
José Alberto
Salvador-BA