Probleme de conversion String -> Date avec SimpleDateFormat.parse(String)

cs_zinZ Messages postés 21 Date d'inscription vendredi 15 juin 2007 Statut Membre Dernière intervention 14 septembre 2007 - 28 juin 2007 à 11:18
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 - 28 juin 2007 à 11:24
Bonjour,

J'ai une date sous forme de String que je converti en Date grace a SimpleDateFormat.parse(String)

Le format de la date est "HHmmss.SSS"

L'ennui est que lorsque l'heure est inférieur a 10 h, la date n'a pas de 0 devant le premier chiffre le format devient donc "Hmmss.SSS"

exmple :
11:42:31   s'ecrit   114231.0
02:42:31   s'ecrit   24231.0      ( il y' a un chiffre de moins en premiere position : le 0 n'est pas afficher)

si je fait parse(String) avec le format "HHmmss.SSS", ca marche pour la premiere mais pas pour la deuxieme.
si je le fait avec le format "Hmmss.SSS", c'est l'inverse.

Je vois vraiment pas comment faire la.
Merci,

1 réponse

gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
28 juin 2007 à 11:24
Salut,

Utilise  "HH:mm:ss.SSS" pour parser ta date, ça rajoutera des cartactères de délimitation (si tout va bien :nerd: )

gmi19oj19
0