IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

Intervale entre deux dates


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 47
    Par défaut Intervale entre deux dates
    bonjour
    je chercehe à calculer le nombre de jours ouvrable entre deux dates, avez vous une idée ?
    Merci
    brice

  2. #2
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Citation Envoyé par ecirb
    avez vous une idée ?
    Pourquoi pas la ici ?!...


  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 47
    Par défaut
    ça doit être moi, mais je ne trouve rien qui pourrait m'aider...
    sorry

  4. #4
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    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
    Date date1 = new Date(); // maintenant
    Calendar calendrier1 = Calendar.getInstance();
    calendrier1.setTime(date1);
    int jour1 = calendrier1.get(Calendar.DAY_OF_YEAR);
    Date date2 = new Date(); // maintenant
    Calendar calendrier2 = Calendar.getInstance();
    calendrier2.setTime(date2);
    int jour2 = calendrier2.get(Calendar.DAY_OF_YEAR);
    int difference = 0;
    while (jour1 < jour2) {
      boolean ouvrable = calendrier1.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY; // ou toute autre regle
      if (ouvrable) {
        difference++;
      }
      calendrier1.add(Calendar.DAY_OF_YEAR,1);
      jour2++;
    }

  5. #5
    Membre chevronné Avatar de billynirvana
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2004
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 472
    Par défaut
    faut définir ce qu'est "ouvrable" parce que le 1 mai 2007 tombe un mardi, et je ne crois pas que ce soit ouvrable.

  6. #6
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Citation Envoyé par g_rare
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    boolean ouvrable = calendrier1.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY;
    // ou toute autre regle
    D'où le "ou tout autre règle" (se baser uniquement sur la vérification <<dimanche>> est minimaliste) ; on ne va pas tout faire à la place des autres !

  7. #7
    Membre chevronné Avatar de billynirvana
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2004
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 472
    Par défaut
    OK. Il fallait déplacer la barre horizontale vers la droite pour le voir!!

Discussions similaires

  1. Intervalle entre deux dates en secondes
    Par lllhuhdklll dans le forum PL/SQL
    Réponses: 11
    Dernier message: 11/11/2012, 12h58
  2. Réponses: 17
    Dernier message: 15/05/2012, 16h22
  3. XUL/js Intervalle entre deux dates :(
    Par kreatik dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/03/2009, 13h38
  4. intervalle entre deux dates
    Par amazircool dans le forum Langage
    Réponses: 3
    Dernier message: 29/04/2008, 14h25
  5. Intervalle entre deux dates
    Par ecirb dans le forum InfoPath
    Réponses: 15
    Dernier message: 22/03/2007, 10h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo