Java commence à me courrir sur le haricot !
Bon, soit je suis neuneu (pas impossible) soit faut faire une putain de gymnastique pour valider une date à partir d'entrées comme Année, Mois, Jour.
Précision, java 1.3...
Y'a bien la soluce de construire une chaîne genre dd/MM/yyyy avec les entrées et de parser, mais :
- parse est deprecated
- Date est vachement limité en terme de limites mini maxi, re
Bref on nous dis dans la doc qu'il faut utiliser DateFormat ou Calendar.
Ni l'un ni l'autre ne sont très clair quand à ce qui se passe si une date n'est pas valide.
Ma solution actuelle est la suivante :
Construire un GregorianCalendar avec nYear, nMonth-1 et nDay et ensuite de vérifier que get( GregorianCalendar.YEAR ) == nYear et idem pour nMonth-1 et nDay
TROP NAZE !
Pourquoi faire simple quand on peut faire la Java
Message édité par Mara's dad le 21-09-2004 à 15:26:38
---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.