Bonjour,
je souhaite développez une petite fonction permettant de calculer le nombre de jours ouvrés entre deux dates.
Le code actuel calcule uniquement le nombre de jours total :
Avez vous une idée ?
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
17
18 Calendar calendar1 = new GregorianCalendar(); calendar1.set(Calendar.YEAR, 2006); calendar1.set(Calendar.MONTH, 4); calendar1.set(Calendar.DAY_OF_MONTH, 1); Date date1 = calendar1.getTime(); // 2006-08-15 Calendar calendar2 = new GregorianCalendar(); calendar2.set(Calendar.YEAR, 2006); calendar2.set(Calendar.MONTH, 8); calendar2.set(Calendar.DAY_OF_MONTH, 15); Date date2 = calendar2.getTime(); // Différence long diff = Math.abs(date2.getTime() - date1.getTime()); long numberOfDay = (long)diff/CONST_DURATION_OF_DAY; System.err.println("Le nombre de jour est : " + numberOfDay);
Merci
Partager