Problème avec SimpleDateFormat.parse(Date)
Bonjour,
J'ai un problème avec le SimpleDateFormat :
J'ai une date entrée qui est 2006-06-1b et le code :
Code:
1 2 3
| SimpleDateFormat sfd = new SimpleDateFormat("yyyy-MM-dd");
sfd.setLenient(false);
date = sfd.parse(dateEntree); |
et ça passe, j'obtiens comme date le 1er juin 2006
Comment cela se fait ???? Normalement je devrai avoir une Exception !
D'autant plus que si on prend comme chaine en entrée 2006-1b-06 et le code :
Code:
1 2 3
| SimpleDateFormat sfd = new SimpleDateFormat("yyyy-dd-MM");
sfd.setLenient(false);
date = sfd.parse(dateEntree); |
ben là, j'ai bien mon exception !!!
Est-ce qu'il y a un "truc" pour résoudre ça ou bien faut-il que je vérfie avant que je jour est bien un entier ???
Merci d'avance pour votre aide.