Yes, another Java Date post 🙂
My problem:
simple standard code, used for test if an inserted date is in the requested form (dd/MM/yyyy):
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
try {
sdf.parse(strDate);
} catch(ParseException e) {
// err
}
strDate = “10-12-2012” —-> sysout = err (ok)
strDate = “2012-11-10” —-> sysout = err (ok)
strDate = “15/10/2011” —-> sysout = parse (ok)
the problem:
strDate = “2012/12/15” —-> sysout = this date that i expect an error
result parsed like “Tue Jun 03 00:00:00 CET 21”
Who knows???
just set setLenient to false.
FROM API :
setLenient method: