Gregorian calendar DAY_OF_WEEK.

Fermé
commentsamarchepas - Modifié par commentsamarchepas le 8/05/2010 à 11:57
l30games Messages postés 12 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 8 mai 2010 - 8 mai 2010 à 13:52
Bonjours ! voila j'ai un petit soucis

Je voudrais bien savoir pourquoi ce code m'affiche un jolie 3 alors qu'on est Samedi.
Merci d'avance pour vos réponse.

        GregorianCalendar cal = new GregorianCalendar(2010,5,8);          
        System.out.println("Jour de la semaine: " + cal.get(Calendar.DAY_OF_WEEK)); 


Pourquoi quand je crée par default (date d'aujourd'hui ) cela marche ?
Quel est la difference avec au dessus ?

       GregorianCalendar cal = new GregorianCalendar();
A voir également:

1 réponse

l30games Messages postés 12 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 8 mai 2010 1
8 mai 2010 à 13:52
Bonjour,
Tu as commis une erreur lors de la configuration du gregorian calendar, le mois est une valeur comprise entre 0 a 11, donc le moi de mai est le 4, le 5 est le mois de juin hors le 8 juin est un mardi donc 3.
Voici la commande modifié :
GregorianCalendar cal = new GregorianCalendar(2010,4,8);
System.out.println("Jour de la semaine: " + cal.get(cal.DAY_OF_WEEK));
0