1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
GregorianCalendar maDate = new java.util.GregorianCalendar();
maDate.setTime(new Date());
int jourARetrancher = 0;
switch (maDate.get(Calendar.DAY_OF_WEEK)){
case 1 :jourARetrancher = 6;break;
case 2 :jourARetrancher = 7;break;
case 3 :jourARetrancher = 8;break;
case 4 :jourARetrancher = 9;break;
case 5 :jourARetrancher = 10;break;
case 6 :jourARetrancher = 11;break;
case 7 :jourARetrancher = 12;break;
}
maDate.add(Calendar.DATE,-jourARetrancher);
dateInitial = maDate.getTime();
maDate.add(Calendar.DATE,+6);
dateFinal = maDate.getTime(); |