Bizarrerie class Calendar
Bonsoir, je me lançait dans la classe calendar afin de bien en faire le tour et je suis tombé sur quelque chose de vraiment bizarre.....
pour les methode get(calendar.JANUARY)
je l'ai aie toutes faites et le compilateur me donne des infos vraiment louchent
j'ai compiler avec le jgrasp et eclipse sous j2se 1.6
du style pour : int moisAout=calendar.get(Calendar.AUGUST)
j'obtiens 216 8O
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
class Temp1{
public static void main (String[]args){
Calendar calendar = new GregorianCalendar();
int moisJanvier=calendar.get(Calendar.JANUARY);
System.out.println(moisJanvier);
int moisFevrier=calendar.get(Calendar.FEBRUARY);
System.out.println(moisFevrier);
int moisMars=calendar.get(Calendar.MARCH);
System.out.println(moisMars);
int moisAvril=calendar.get(Calendar.APRIL);
System.out.println(moisAvril);
int moisMei=calendar.get(Calendar.MAY);
System.out.println(moisMei);
int moisJuin=calendar.get(Calendar.JUNE);
System.out.println(moisJuin);
int moisJuillet=calendar.get(Calendar.JULY);
System.out.println(moisJuillet);
int moisAout=calendar.get(Calendar.AUGUST);
System.out.println(moisAout);
int moisSeptembre=calendar.get(Calendar.SEPTEMBER);
System.out.println(moisSeptembre);
int moisOctobre=calendar.get(Calendar.OCTOBER);
System.out.println(moisOctobre);
int moisNovembre=calendar.get(Calendar.NOVEMBER);
System.out.println(moisNovembre);
int moisDecembre=calendar.get(Calendar.DECEMBER);
System.out.println(moisDecembre);
System.out.println("il pete un cable ce compilateur");
}
} |
edit: pour les variable de jour
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
int lundi=calendar.get(Calendar.MONDAY);
System.out.println(lundi);
int mardi=calendar.get(Calendar.TUESDAY);
System.out.println(mardi);
int mercredi=calendar.get(Calendar.WEDNESDAY);
System.out.println(mercredi);
int jeudi=calendar.get(Calendar.THURSDAY);
System.out.println(jeudi);
int vendredi=calendar.get(Calendar.FRIDAY);
System.out.println(vendredi);
int samedi=calendar.get(Calendar.SATURDAY);
System.out.println(samedi);
int dimanche=calendar.get(Calendar.SUNDAY);
System.out.println(dimanche); |
et comme résultat
Code:
1 2 3 4 5 6 7 8
|
6
30
4
27
208
6
2007 |