problème avec le calendar
Bonjour à tous,
Je cherche juste à savoir sur la date du jour, quel jour du mois nous sommes.
Pour cela j'utilise les classes Date et Calendar:
Code:
1 2 3 4 5 6
|
Date today = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(today);
System.out.println("jour du mois: "+ cal.DAY_OF_MONTH);
System.out.println(cal.toString()); |
Et quelque soit le jour où j'ai fait mes tests, cal.DAY_OF_MONTH me retourne 5.
Ce qui me fait halluciner, c'est que lorsque je fais le cal.toString(), s'affiche toutes les propriétés du calendar, dont le DAY_OF_MONTH, qui lui a la bonne valeur (à savoir aujourd'hui: 25).
Extrait du retour de cal.toString():
java.util.GregorianCalendar[time=1174836780234] [...] WEEK_OF_MONTH=4,DAY_OF_MONTH=25,DAY_OF_YEAR=84 [...] 8O 8O
quelqu'un sait d'où peut venir cette incohérence (et comment la corriger...?)
Merci à vous!