Bonjour,

Je crée un java.util.Calendar et je lui attribue des valeur pour les champ jour, mois, année, heure et minute grâce à la méthode set de l'API J2EE.
Imaginons le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Calendar monCalendar = calendar.getInstance(); // nous sommes le 14/01
monCalendar.set(Calendar.DAY_OF_MONTH, 40);
return monCalendar.getTime();
Résultat : pas d'exception levée, monCalendar se retrouve au mois de février (le 9/02)
J'aimerais qu'au lieu de me sortir une date valide, il me dise que le 40/01 n'existe pas (comme un 31 novembre, le 29 février 2005...)
Existe-t-il un moyen (autre que de me repalucher toute une série de tests à la mano) pour savoir si une date est "valide", qu'elle existe ?
Merci d'avance.

Rodolphe-Poulet