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));

Leave a Reply

You must be logged in to post a comment.