J'ai un SimpleDateformat comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Il marche bien sauf qu'il marche un peu trop bien

Il prends :

  • 2005-06-10 (normal)
    2005-02-56 ( moué .. )
    2005-02-00012 ( re-moué )


Bon si j'suis content pour le premier, les 2 suivant m'ennuie assez bien

Est-ce qu'il y a moyen de forcer un format, et que ca respecte les jours du mois ?

Parce que bon, sinon je peux toujours faire une verif en plus du genre


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Date tempDate = sdf.parse(StringDate);
 
if(StringDate.equals(sdf.format(tempDate)) == false) erreur !
Mais bon, si y a un truc propre je prefere