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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SimpleDateFormt sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse("2014-03-03T05:00:00+00:00");
ou même

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.