Ciao a tutti
Come posso validare una data in java ? Visto che:
String ds = "15/35/2002";
Date d = new Date(ds);
in d ci finisce: Fri Apr 04 00:00:00 GMT+02:00 2003
Ciao a tutti
Come posso validare una data in java ? Visto che:
String ds = "15/35/2002";
Date d = new Date(ds);
in d ci finisce: Fri Apr 04 00:00:00 GMT+02:00 2003
vuoi che ti validi se "16/43/1983" la data nel formato 2 caratteri GIORNO - 2 carateri mese - 4 caratteri anno?
Usa la classe SimpleDateFormat:
SimpleDateFormat euroDateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date d = euroDateFormat.parse("44/25/3700");
In teoria dovrebbe sparare un'eccezione se la data non è parsabile.
Non verificato però, guarda nella documentazione ufficiale del jdk.
Ciao
ghinz
il metodo solleva una ParseException, se la stringa non può essere trasformata in data
23-08-2005: Udinese in cémpions lìg
Questa estate l'ho passata a Tallin