SimpleDateFormat parse trop permissif
Bonjour,
Quand un truc simple et que l'on pense qui va marché sans soucis tourne au drame... lol
Dans un champ xml je dois valider une date que si elle a le format yyyy-MM-dd ou yyyy et j 'effectue l'opération suivante:
Code:
1 2
| SimpleDateFormt sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse("2014-03-03T05:00:00+00:00"); |
ou même
Code:
SimpleDateFormt sdf = new SimpleDateFormat("yyyy");
La je m'attendais à avoir une exception, mais pas de soucis la date est bien parser dans les deux cas....
Comment faire un parse et ne pas avoir d'exception que si la date correspond strictement au format?
La solution d'une regexp est-ce la seule solution?
Merci.