Estou com uma aplicação que faz a gravação de dados em um banco do mysql.
As datas ali estão no formato “yyyy-MM-dd 00:00:00” que acredito ser o padrão do mysql para gravar dados do tipo Date.
Ao fazer a gravação e leitura destes dados no banco tenho usado um JPA.
Meu problema é que o formato da data que está sendo passada para a aplicação não é reconhecida para fazer uma formatação adequada.
A consulta que fiz para testes me retorna a seguinte String: “Wed Oct 03 00:00:00 BRT 1990” que formatada da forma correta seria 03/10/1990 mas até agora não encontrei uma forma de fazer isso dar certo.
Rodei o código, mas ainda ele não consegue reconhecer o formato informado. Fica dando esta mensagem: java.text.ParseException: Unparseable date: “Wed Oct 03 00:00:00 BRT 1990”. O que estou fazendo de errado?
Tu só te deves preocupar com um tipo de formato, que é aquele que é usado para interação com o utilizador. A partir daí deves trabalhar sempre com o tipo Date e não terás qualquer problema de formato de data ou de parse.