Convertire una stringa in un oggetto Date con Java
A volte, in un applicazione, permettere di inserire un campo come una stringa può portare ad una gestione del campo stesso abbastanza tediosa, in quanto è probabilmente necessario eseguire in qualche parsing della stringa rappresentante la data.
Java mette a disposizione la classe SimpleDateFormat. Supponiamo di permettere voler permettere l’inseirmento nel formato tipico italiano. Ad esempio la stringa 23/03/1998.
String date = "23/03/1998";
Date aDate = null;
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
try{
aDate = format.parse();
}catch(ParseException pe){
//
}
System.out.println("La data inserita è " + format.format(aDate));