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 :

Parser un string format ISO en date Java


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut Parser un string format ISO en date Java
    Bonjour,

    J'ai un string Java avec le format ISO 8601:
    [-]CCYY-MM-DDThh:mm:ss[Z|(+|-)hh:mm]

    Je souhaite savoir comment parser ce string pour obtenir un object Date Java?

    2007-10-26T21:32:52
    2007-10-26T21:32:52+02:00
    2007-10-26T19:32:52Z
    2007-10-26T19:32:52+00:00
    -2007-10-26T21:32:52
    2007-10-26T21:32:52.12679
    2007-10-26T21:32:52.1267908+01:00

    J'utilise le SimpleDateFormat mais il ne marche pas avec ceci


    String date = "2007-10-26T21:32:52.1267908+01:00";
    new java.util.Date(new SimpleDateFormat(yyyy-MM-dd'T'HH:mm:ss.SSSSSSSZ).parse(date).getTime());



    Pouvez-vous me dire comment parser le string avec le bon format?


    Merci

  2. #2
    Membre émérite Avatar de zorm
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Par défaut
    Le problème vient des : situé en fin de chaine => +01:00
    Le Z n'en veut pas et ca marche mieux sans

    Doc:
    Z |Time zone| RFC 822 time zone| -0800

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

Discussions similaires

  1. String.format gestion de date
    Par noOneIsInnocent dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2012, 11h11
  2. Formater avec String.Format un nombre ou une date
    Par bubulemaster dans le forum Débuter
    Réponses: 2
    Dernier message: 29/06/2008, 19h00
  3. [DATE] Changer format Date Java
    Par R1pToR dans le forum Struts 1
    Réponses: 5
    Dernier message: 09/07/2007, 14h31
  4. Réponses: 7
    Dernier message: 03/07/2007, 11h03
  5. Probleme pour parser une String en Date
    Par DrTank dans le forum Langage
    Réponses: 3
    Dernier message: 04/05/2007, 19h19

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