Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1856 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Probleme de conversion de String en Date?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] Probleme de conversion de String en Date?

n°998163
filpinpin
Posté le 02-03-2005 à 12:43:08  profilanswer
 

Bonjour,
 
Je rencontre un petit problème lors de la conversion d'un String en Date, et je n'ai pas d'explication au pourquoi du comment?
Voici le bout de code:
 
   

Citation :


String toDate="2005-12-25 12:12:12";    
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss" );
    Date d = sdf.parse(toDate);
    System.out.println("Date="+d);

Citation :



 
Et je ne sais pas pourquoi, mais la à l'affichage de la date, j'obtiens le résultat suivant:
Tue Jan 25 12:12:12 CET 2005 ??
 
au lieu d'avoir  
Sun Dec 25 12:12:12 CET 2005
 
Le mois de décembre a été zappé, et c'est janvier qui est mis par défaut? :??:  
 
Qq a une idée?
Merci

mood
Publicité
Posté le 02-03-2005 à 12:43:08  profilanswer
 

n°998176
the real m​oins moins
Posté le 02-03-2005 à 12:59:51  profilanswer
 

un indice pê:


String toDate="2005-12-25 12:12:12";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss" );
        sdf.setLenient(false);
Date d = sdf.parse(toDate);
System.out.println("Date="+d);


 
 
-> Exception in thread "main" java.text.ParseException: Unparseable date: "2005-12-25 12:12:12"


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°998239
filpinpin
Posté le 02-03-2005 à 14:00:21  profilanswer
 

the real moins moins a écrit :

un indice pê:


String toDate="2005-12-25 12:12:12";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss" );
        sdf.setLenient(false);
Date d = sdf.parse(toDate);
System.out.println("Date="+d);


 
 
-> Exception in thread "main" java.text.ParseException: Unparseable date: "2005-12-25 12:12:12"


Oui il manque un try{...}
(ParseException e) {...}
 
Bon, j'ai résolu le problème finalement (truc à la con)
l'erreur venait du format de SimpleDateFormat!
Il faut corriger par  
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" );
 
et ca marche  :)


Message édité par filpinpin le 02-03-2005 à 14:00:57

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Probleme de conversion de String en Date?

 

Sujets relatifs
problème gestion panier php[JAVA] online update
Pb avec EXTRACT(HOUR FROM Date)[C++/SQL./Oracle] Juste un petit problème de chaine...
Conversion hexa to byte ?conversion de int en int!
[HTML]probleme de marge avec ma listeProblème uploader php
[C#] Transformer un Array de Byte en String proprement ?Monopoly en JAVA
Plus de sujets relatifs à : [JAVA] Probleme de conversion de String en Date?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR