Converter um String para Date

Olá,

Minha aplicação Swing usa um JFormattedTextField para um campo de data. Eu preciso converter seu conteúdo ( que é uma String ) para um campo do tipo Date. Como faço isto ? Estou usando o Hibernate e aproveito para saber se, no MySql, o tipo Date é o indicado para trabalhar com datas.

Obrigado de antemão

Márcio Aun Migueis

Olá, Marcio!!!

Voce pode estar fazendo da seguinte forma:


try {
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    Date data = sdf.parse( seuJFormattedTextField.getText() );
}
catch(Exception e) {
    System.out.println("Não foi possível converter data");
}