PDA

Visualizza la versione completa : [JAVA/JSP] Controlli di validità su data


Nick82
23-11-2005, 11:23
Volevo sapere se esisteva un controllo veloce che mi permettesse di verificare che la data inserita sia Valida oppure no!

floyd
23-11-2005, 11:27
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
try {
sdf.parse(stringa);
} catch (ParseException e) {}
credo sia sufficiente

Nick82
23-11-2005, 11:30
Lo provo subito! Grazie :ciauz:

Nick82
23-11-2005, 12:14
Sarebbe meglio creare una classe! Anche perchè coś non la riesco ad utilizzare!

Nick82
23-11-2005, 14:58
Vorrei sapere come controllare la validità della data scritta con Javascript?

Il campo di input è una TextBox!

floyd
23-11-2005, 15:59
function isDateValid(value) {
var re = /^\d{2}\/\d{2}\/\d{4}$/
if (re.test(value)) {
var date = parseInt(value.substring(0, 2), 10);
var month = parseInt(value.substring(3, 5), 10) - 1;
var year = parseInt(value.substring(6), 10);
var temp = new Date();
temp.setFullYear(year);
temp.setMonth(month);
temp.setDate(date);
return temp.getDate() == date && temp.getMonth() == month && temp.getFullYear() == year;
} else {
return false;
}
}

questa a me funziona sempre :stordita:

Loading