Bonjour,
Je voudrais récuperer tout les jours de la semaine qui précede la semaine en cours, quelque soit la date du jour.
Je ne sais si c'est possible ou pas ?
Merci pour votre aide
Bonjour,
Je voudrais récuperer tout les jours de la semaine qui précede la semaine en cours, quelque soit la date du jour.
Je ne sais si c'est possible ou pas ?
Merci pour votre aide
Si c'est possible, en utilisant la classe Calendar
(Javadoc : Classe Calendar)
Voici un simple exemple ou j'utilise une methode de Calendar :
j'ai 2 jours différents, et ça me retourne la meme valeur qui est 2 (2 Juin 09)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Date d = EcaDateUtils.getCurrentDate(); Calendar c = Calendar.getInstance(); System.out.println(d); c.setTime(d); System.out.println(c.getFirstDayOfWeek()); int[] elements = EcaDateUtils.getDayMonthYear(d); d = EcaDateUtils.getDate(elements[2], elements[1], elements[0] - 15); System.out.println(d); c.setTime(d); System.out.println(c.getFirstDayOfWeek());
c bon, j'ai resolus le probleme, voici la soluce :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 while(c.get(Calendar.DAY_OF_WEEK)!= Calendar.SUNDAY) c.add(Calendar.DATE, -1); for (int i = 0; i < 6; i++) { c.add(Calendar.DATE, -1); String da = EcaDateUtils.dateToString(c.getTime()); // au format JJ/MM/AAAA System.out.println(da); }
Partager