Bonjour,
A l'aide de la classe calendar j'essaie de réalisé un calendrier avec un affichage par semaine. Mais je n'y arrive pas..
Quelqu'un à une idée ?
Merci,
Manitoba
Bonjour,
A l'aide de la classe calendar j'essaie de réalisé un calendrier avec un affichage par semaine. Mais je n'y arrive pas..
Quelqu'un à une idée ?
Merci,
Manitoba
Bonjour,
tu peux toujours essayer de voir le programme JCalendar.
http://www.toedter.com/en/jcalendar/index.html
Voilà comment je fait :
Classe utilisée : GregorianCalendar
Exemple de code :
GregorianCalendar calculateur = new GregorianCalendar();
calculateur.setFirstDayOfWeek(Calendar.MONDAY); // Si vous n'êtes pas aux étas-unis où la semaine commence le dimanche au lieu du lundi.
int semaineNumActuel_Reel = calculateur.get(Calendar.WEEK_OF_YEAR);
int JCALC = calculateur.get(Calendar.DAY_OF_WEEK) - 1;
if (JCALC == 0) JCALC = 7;
JCALC--;
if (JCALC > 0) calculateur.roll(Calendar.DAY_OF_YEAR, - JCALC);
int jourDansLeMois_DebutSemaine = calculateur.get(Calendar.DAY_OF_MONTH);
calculateur.roll(Calendar.DAY_OF_YEAR, 6);
int jourDansLeMois_FinSemaine = calculateur.get(Calendar.DAY_OF_MONTH);
Résumé :
semaineNumActuel_Reel représente le numéro de semaine dans l'année.
jourDansLeMois_DebutSemaine représente le numéro du jour dans le mois correspondant au lundi de cette semaine.
jourDansLeMois_FinSemaine représente le numéro du jour dans le mois correspondant au dimanche de cette semaine.
Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !
Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
Tout sur les réseaux : https://reseau.developpez.com/cours/
Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
Tout sur le matériel : https://hardware.developpez.com/cours/
Partager