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 :

Probleme de Date


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Par défaut Probleme de Date
    au risque de refaire resortir un pb déjà posé, je viens vers vous pour un pb concernant le formatage de date:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    Date dDate = SimpleDateFormat.parse("2007-05-21");
    System.out.println("dDate        ++++++++++++++++++ : "+ dDate);
    j'obtiens en sortie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Mon May 21 00:00:00 CEST 2007
    et non
    pourquoi???
    je n'y comprends rien, je crois que je vais peter un cable pour un truc aussi basique!!!!!!!!

    Please HELP

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Un objet Date n'a pas de format !
    Il comporte seulement le nombre de milliseconde depuis 1970, et cela quel que soit le moyen utiliser pour créer l'objet Date.

    Dans ton code, le format "yyyy-MM-dd" n'est utilisé que pour convertir la chaine "2007-05-21" en un objet Date.

    Lorsque tu affiches ta date, tu utilises la méthode toString() qui utilise un tout autre format...



    Si tu veux conserver ton format d'origine lorsque tu affiches la date, il faut utiliser la méthode format() de ton objet SimpleDateFormat...


    a++

  3. #3
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    Ba oui, tu affiches la date directement, donc c'est la méthode toString de la classe Date qui est utilisée.
    Ce que tu veux afficher c'est la date formatée, et c'est donc une String :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    System.out.println("dDate        ++++++++++++++++++ : "+ simpleDateFormat.format(dDate));
    Sinon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SimpleDateFormat.parse("2007-05-21");
    Ca me paraît louche avec la majuscule au début de simpleDateFormat.

    Si tu veux bien te perfectionner il faut lire les excellents tutoriels et cours de formation pour apprendre Java : http://java.developpez.com/cours/

    Entre autres le très bon cours Java de jmdoudou est vraiment bien fait : http://jmdoudoux.developpez.com/cours/developpons/java/

    (Grillé )

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Par défaut
    quelle nouille je suis!!!!

    merci ça passe bcp mieux.

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

Discussions similaires

  1. problemes de dates SQL PARADOX
    Par igs dans le forum Paradox
    Réponses: 5
    Dernier message: 05/07/2004, 18h35
  2. Problème de date
    Par rh0D'm@n dans le forum Modules
    Réponses: 3
    Dernier message: 11/05/2004, 15h16
  3. Probleme de date
    Par poufouille dans le forum Bases de données
    Réponses: 4
    Dernier message: 19/03/2004, 14h19
  4. probleme de date (toujours et encore des dates)
    Par Yannesco dans le forum SQL
    Réponses: 3
    Dernier message: 02/02/2004, 19h04
  5. Probleme de date
    Par danuz dans le forum XMLRAD
    Réponses: 3
    Dernier message: 24/09/2003, 15h57

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