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

Java Discussion :

comparaison des dates


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut comparaison des dates
    Bonjour,

    je crée des dates comme ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Date dayDate = new Date();
    			executionDate = stringToDate(beginDate,"dd/MM/yyyy");
    			 //TODO debug log to delete
    			System.out.println("Test date :"+dayDate.toString());
     
    			if(executionDate.before(dayDate))
    un exemple je passe executionDate="04/09/2009"
    mais il me donne toujours true pour "before" est ce parceque dayDate contient les minutes, secondes...???

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Citation Envoyé par Lolitaaa Voir le message
    mais il me donne toujours true pour "before" est ce parceque dayDate contient les minutes, secondes...???
    C'est exactement ça.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 298
    Par défaut une date juste avec dd/MM/yyyy
    alors comment faire pour créer une Date dayDate= new Date();
    juste avec dd/MM/yyy

    Merci

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par Lolitaaa Voir le message
    alors comment faire pour créer une Date dayDate= new Date();
    juste avec dd/MM/yyy

    Merci
    utilise java.util.Calendar..
    je crois qu'il y'a pas mal de questions dans la concernant le traitement des dates.

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Citation Envoyé par Lolitaaa Voir le message
    alors comment faire pour créer une Date dayDate= new Date();
    juste avec dd/MM/yyy
    L'instruction new Date() va te donner le moment actuel... donc forcément avec les heures, minutes, etc.
    Solution : récupérer la date actuelle puis remettre les heures etc à zéro, "à la main".
    Et pour ça, effectivement il va falloir passer par un Calendar.

    Sinon, la question avait déjà été posée ici.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pb de comparaison des dates
    Par gloglo dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 27/08/2007, 12h19
  2. comparaison des dates
    Par ghotique dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 28/06/2007, 17h16
  3. Réponses: 1
    Dernier message: 25/05/2007, 22h31
  4. comparaison des dates
    Par gloglo dans le forum Langage
    Réponses: 6
    Dernier message: 22/01/2007, 12h11
  5. [Dates] Comparaison des dates
    Par sempire dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/01/2006, 18h02

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