[Java] GregorianCalendar
Fermé
xav3601
Messages postés
3289
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
-
11 mars 2010 à 15:57
Utilisateur anonyme - 13 mars 2010 à 01:16
Utilisateur anonyme - 13 mars 2010 à 01:16
A voir également:
- [Java] GregorianCalendar
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
- Java runtime environment - Télécharger - Langages
2 réponses
Utilisateur anonyme
13 mars 2010 à 01:16
13 mars 2010 à 01:16
Salut,
tu peux peut-être t'inspirer de ce code:
Cordialement,
Dan
tu peux peut-être t'inspirer de ce code:
//date initiale: int jj = 12; int mm = 3; int an = 2010; GregorianCalendar cal = new GregorianCalendar(an, mm -1 ,jj); // obtention des composants de la date : int annee = cal.get(Calendar.YEAR); int mois = cal.get(Calendar.MONTH); int jour = cal.get(Calendar.DAY_OF_MONTH); int num_jour = cal.get(Calendar.DAY_OF_WEEK); System.out.println("\n\nJours de la semaine:\n" + "dim. = 1, lun. = 2, mar. = 3, mer. = 4, jeu. = 5, ven. = 6, sam. = 7"); System.out.println("\n\nDate: " + jour + "/" + (mois +1) + "/" + annee); System.out.println("Jour de la semaine: " + num_jour); if(num_jour != 2) // si ce n'est pas un lundi { cal = new GregorianCalendar(an, mois ,jj + ((7 -num_jour) +2)); annee = cal.get(Calendar.YEAR); mois = cal.get(Calendar.MONTH); jour = cal.get(Calendar.DAY_OF_MONTH); num_jour = cal.get(Calendar.DAY_OF_WEEK); System.out.println("\n\nDate: " + jour + "/" + (mois +1) + "/" + annee); } System.out.println("Jour de la semaine: " + num_jour);
Cordialement,
Dan
xav3601
Messages postés
3289
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
11 mars 2010 à 16:31
11 mars 2010 à 16:31
Je vais essayer de contourner le problème mais c pas gagné ^^
Edit: voila la formule a utiliser:
ldDatePassage.get(Calendar.DAY_OF_WEEK)+5)%7
Edit: voila la formule a utiliser:
ldDatePassage.get(Calendar.DAY_OF_WEEK)+5)%7