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
Version imprimable
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:
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:
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); }