Bonjour,
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve des
problèmes. Voici une méthode que j'ai créé à partir d'un code que
j'ai trouvé sur un site, mais le problème c'est qu'il calcule le
nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) ! > (Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) ! > (Calendar.SATURDAY)) , je ne sais pas où le problème, si quelqu'un
peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " + compteur);
return compteur;
}
Bonjour,
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve des
problèmes. Voici une méthode que j'ai créé à partir d'un code que
j'ai trouvé sur un site, mais le problème c'est qu'il calcule le
nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) ! > (Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) ! > (Calendar.SATURDAY)) , je ne sais pas où le problème, si quelqu'un
peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " + compteur);
return compteur;
}
Bonjour,
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve des
problèmes. Voici une méthode que j'ai créé à partir d'un code que
j'ai trouvé sur un site, mais le problème c'est qu'il calcule le
nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) ! > (Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) ! > (Calendar.SATURDAY)) , je ne sais pas où le problème, si quelqu'un
peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " + compteur);
return compteur;
}
Par contre si tu utilises <= dans le test de la boucle le nombre de
jours examiné est différent du nombre de jours que tu as calculé à
l'avance.
Par contre si tu utilises <= dans le test de la boucle le nombre de
jours examiné est différent du nombre de jours que tu as calculé à
l'avance.
Par contre si tu utilises <= dans le test de la boucle le nombre de
jours examiné est différent du nombre de jours que tu as calculé à
l'avance.
Bonjour,
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve
des problèmes.
Voici une méthode que j'ai créé à partir d'un code
que j'ai trouvé sur un site, mais le problème c'est qu'il calcule
le nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SATURDAY)) , je ne sais pas où le problème, si
quelqu'un peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " +
compteur);
return compteur;
}
Bonjour,
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve
des problèmes.
Voici une méthode que j'ai créé à partir d'un code
que j'ai trouvé sur un site, mais le problème c'est qu'il calcule
le nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SATURDAY)) , je ne sais pas où le problème, si
quelqu'un peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " +
compteur);
return compteur;
}
Bonjour,
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve
des problèmes.
Voici une méthode que j'ai créé à partir d'un code
que j'ai trouvé sur un site, mais le problème c'est qu'il calcule
le nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SATURDAY)) , je ne sais pas où le problème, si
quelqu'un peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " +
compteur);
return compteur;
}
code et ça marche maintenant, il me reste d'ajouter un traitement sur les jours
féries s'il y a quelqu'un qui peut me donner une idée sur la façon de le faire.
code et ça marche maintenant, il me reste d'ajouter un traitement sur les jours
féries s'il y a quelqu'un qui peut me donner une idée sur la façon de le faire.
code et ça marche maintenant, il me reste d'ajouter un traitement sur les jours
féries s'il y a quelqu'un qui peut me donner une idée sur la façon de le faire.
Le lundi 27 Avril 2015 à 16:46 par souka91 :Bonjour,
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve
des problèmes.
Voici une méthode que j'ai créé à partir d'un code
que j'ai trouvé sur un site, mais le problème c'est qu'il calcule
le nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) ! >> (Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) ! >> (Calendar.SATURDAY)) , je ne sais pas où le problème, si
quelqu'un peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " +
compteur);
return compteur;
}
Bonjour,
Merci pour vous réponse, j'ai résolu le problème en mettant
if(calendar1.get(Calendar.DAY_OF_WEEK) != 1 &&
calendar1.get(Calendar.DAY_OF_WEEK) != 7) avec le nombre 1 qui présente le
dimanche et le 7 qui présente le samedi et j'ai effacé if(numberOfDay!=0) du
code et ça marche maintenant, il me reste d'ajouter un traitement sur les jours
féries s'il y a quelqu'un qui peut me donner une idée sur la façon de le faire.
Merci d'avance.
Le lundi 27 Avril 2015 à 16:46 par souka91 :
Bonjour,
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve
des problèmes.
Voici une méthode que j'ai créé à partir d'un code
que j'ai trouvé sur un site, mais le problème c'est qu'il calcule
le nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) ! >> (Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) ! >> (Calendar.SATURDAY)) , je ne sais pas où le problème, si
quelqu'un peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " +
compteur);
return compteur;
}
Bonjour,
Merci pour vous réponse, j'ai résolu le problème en mettant
if(calendar1.get(Calendar.DAY_OF_WEEK) != 1 &&
calendar1.get(Calendar.DAY_OF_WEEK) != 7) avec le nombre 1 qui présente le
dimanche et le 7 qui présente le samedi et j'ai effacé if(numberOfDay!=0) du
code et ça marche maintenant, il me reste d'ajouter un traitement sur les jours
féries s'il y a quelqu'un qui peut me donner une idée sur la façon de le faire.
Merci d'avance.
Le lundi 27 Avril 2015 à 16:46 par souka91 :Bonjour,
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve
des problèmes.
Voici une méthode que j'ai créé à partir d'un code
que j'ai trouvé sur un site, mais le problème c'est qu'il calcule
le nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) ! >> (Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) ! >> (Calendar.SATURDAY)) , je ne sais pas où le problème, si
quelqu'un peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " +
compteur);
return compteur;
}
Bonjour,
Merci pour vous réponse, j'ai résolu le problème en mettant
if(calendar1.get(Calendar.DAY_OF_WEEK) != 1 &&
calendar1.get(Calendar.DAY_OF_WEEK) != 7) avec le nombre 1 qui présente le
dimanche et le 7 qui présente le samedi et j'ai effacé if(numberOfDay!=0) du
code et ça marche maintenant, il me reste d'ajouter un traitement sur les jours
féries s'il y a quelqu'un qui peut me donner une idée sur la façon de le faire.
Merci d'avance.
j'ai résolu le problème en mettant
if(calendar1.get(Calendar.DAY_OF_WEEK) != 1 &&
calendar1.get(Calendar.DAY_OF_WEEK) != 7) avec le nombre 1 qui
présente le dimanche et le 7 qui présente le samedi
et j'ai effacé
if(numberOfDay!=0) du code et ça marche maintenant, il me reste
d'ajouter un traitement sur les jours féries s'il y a quelqu'un qui
peut me donner une idée sur la façon de le faire.
j'ai résolu le problème en mettant
if(calendar1.get(Calendar.DAY_OF_WEEK) != 1 &&
calendar1.get(Calendar.DAY_OF_WEEK) != 7) avec le nombre 1 qui
présente le dimanche et le 7 qui présente le samedi
et j'ai effacé
if(numberOfDay!=0) du code et ça marche maintenant, il me reste
d'ajouter un traitement sur les jours féries s'il y a quelqu'un qui
peut me donner une idée sur la façon de le faire.
j'ai résolu le problème en mettant
if(calendar1.get(Calendar.DAY_OF_WEEK) != 1 &&
calendar1.get(Calendar.DAY_OF_WEEK) != 7) avec le nombre 1 qui
présente le dimanche et le 7 qui présente le samedi
et j'ai effacé
if(numberOfDay!=0) du code et ça marche maintenant, il me reste
d'ajouter un traitement sur les jours féries s'il y a quelqu'un qui
peut me donner une idée sur la façon de le faire.
Le 28/04/2015 17:37, Yliur a écrit :
> Pas grand chose à ajouter à ce qui a été dit par ailleurs : il faut
> que tu commences par une liste des jours fériés de ton pays et des
> règles pour les calculer (date fixe, par rapport à autre
> chose, ...).
Ca va être coton pour le lundi de pâques.. La formule n'est pas
simple. Et en plus, comme quelqu'un l'a déjà fait remarqué, ca n'est
probablement pas les jours fériés qu'il faut prendre en compte mais
les jours chômés. Il existe en effet des jours fériés non chômés en
France (Lundi de pentecôte, et peut être bientôt le 8 mai quand il
n'y aura plus de vétérans de WW2, ou que l'état voudra récupérer
quelques pourcentage de PiB).
Le 28/04/2015 17:37, Yliur a écrit :
> Pas grand chose à ajouter à ce qui a été dit par ailleurs : il faut
> que tu commences par une liste des jours fériés de ton pays et des
> règles pour les calculer (date fixe, par rapport à autre
> chose, ...).
Ca va être coton pour le lundi de pâques.. La formule n'est pas
simple. Et en plus, comme quelqu'un l'a déjà fait remarqué, ca n'est
probablement pas les jours fériés qu'il faut prendre en compte mais
les jours chômés. Il existe en effet des jours fériés non chômés en
France (Lundi de pentecôte, et peut être bientôt le 8 mai quand il
n'y aura plus de vétérans de WW2, ou que l'état voudra récupérer
quelques pourcentage de PiB).
Le 28/04/2015 17:37, Yliur a écrit :
> Pas grand chose à ajouter à ce qui a été dit par ailleurs : il faut
> que tu commences par une liste des jours fériés de ton pays et des
> règles pour les calculer (date fixe, par rapport à autre
> chose, ...).
Ca va être coton pour le lundi de pâques.. La formule n'est pas
simple. Et en plus, comme quelqu'un l'a déjà fait remarqué, ca n'est
probablement pas les jours fériés qu'il faut prendre en compte mais
les jours chômés. Il existe en effet des jours fériés non chômés en
France (Lundi de pentecôte, et peut être bientôt le 8 mai quand il
n'y aura plus de vétérans de WW2, ou que l'état voudra récupérer
quelques pourcentage de PiB).
Autre possibilité : entrer la liste des jours à la main pur chaque
année. Il se peut que ce soit aussi simple.
Autre possibilité : entrer la liste des jours à la main pur chaque
année. Il se peut que ce soit aussi simple.
Autre possibilité : entrer la liste des jours à la main pur chaque
année. Il se peut que ce soit aussi simple.
Le Tue, 28 Apr 2015 22:43:26 +0200, Yliur écrivait
dans fr.comp.lang.java:
>Autre possibilité : entrer la liste des jours à la main pur chaque
>année. Il se peut que ce soit aussi simple.
Je me demande quelle est l'utilité d'un tel logiciel et j'ai
l'impression qu'on pourrait le faire pour l'année courante seulement,
donc saisir à la main l'année qui s'en vient, et ce serait suffisant,
en gardant les années précédentes et avec une année d'avance.
Le Tue, 28 Apr 2015 22:43:26 +0200, Yliur <yliur@free.fr> écrivait
dans fr.comp.lang.java:
>Autre possibilité : entrer la liste des jours à la main pur chaque
>année. Il se peut que ce soit aussi simple.
Je me demande quelle est l'utilité d'un tel logiciel et j'ai
l'impression qu'on pourrait le faire pour l'année courante seulement,
donc saisir à la main l'année qui s'en vient, et ce serait suffisant,
en gardant les années précédentes et avec une année d'avance.
Le Tue, 28 Apr 2015 22:43:26 +0200, Yliur écrivait
dans fr.comp.lang.java:
>Autre possibilité : entrer la liste des jours à la main pur chaque
>année. Il se peut que ce soit aussi simple.
Je me demande quelle est l'utilité d'un tel logiciel et j'ai
l'impression qu'on pourrait le faire pour l'année courante seulement,
donc saisir à la main l'année qui s'en vient, et ce serait suffisant,
en gardant les années précédentes et avec une année d'avance.
Bonjour,Soutien financier aux particuliers
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve
des problèmes.
Voici une méthode que j'ai créé à partir d'un code
que j'ai trouvé sur un site, mais le problème c'est qu'il calcule
le nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SATURDAY)) , je ne sais pas où le problème, si
quelqu'un peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " +
compteur);
return compteur;
}
Bonjour,Soutien financier aux particuliers
Je suis actuellement entrain de développer une application pour la
gestion des congés et j'ai besoin de calculer le nombre de jours
ouvrés entre la date de départ et la date de fin, mais je trouve
des problèmes.
Voici une méthode que j'ai créé à partir d'un code
que j'ai trouvé sur un site, mais le problème c'est qu'il calcule
le nombre de jours y compris samedi et dimanche et ne prend pas en
considération le if(calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SUNDAY )&& calendar1.get(Calendar.DAY_OF_WEEK) !=
(Calendar.SATURDAY)) , je ne sais pas où le problème, si
quelqu'un peut m'aider merci d'avance.
public int jourouvrable(Date date2, Date date1)
{
int compteur = 0;
Calendar calendar1= Calendar.getInstance();
calendar1.setTime(date1);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(date2);
long diff = Math.abs(date2.getTime() - date1.getTime());
long numberOfDay = (long)diff/86400000;
System.out.println("Le nombre de jour est : " + numberOfDay);
if(numberOfDay != 0){
for(int i=0;i<=numberOfDay;i++){
if(calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SUNDAY )&&
calendar1.get(Calendar.DAY_OF_WEEK) != (Calendar.SATURDAY))
compteur++;
calendar1.add(Calendar.DAY_OF_MONTH, 1);
}}
System.out.println("Le nombre de jour ouvrés est : " +
compteur);
return compteur;
}