salut
j'ai la valeur suivante que je voudrais convertir en date
4:50:12AM
il y a t'il moyen de le faire étant donné le am ou pm?
merci
salut
j'ai la valeur suivante que je voudrais convertir en date
4:50:12AM
il y a t'il moyen de le faire étant donné le am ou pm?
merci
As-tu essayé avec un objet SimpleDateFormat ?
+ dans la FAQ aussi
Cordialement
je lis la valeur: 6/09/2008 4:50:12 AM
avec
quand je fais afficher dtTmp ça donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part Date dtTmp = new SimpleDateFormat("MM/dd/yyyy h:mm:ss a").parse(dateTime);
alors que je voudrais plutôt
Code : Sélectionner tout - Visualiser dans une fenêtre à part Mon Jun 09 04:50:12 CEST 2008
06/09/2008 04:50:12
Voir la classe DateFormat, méthode format...
Le code
te permet d'obtenir un objet Date à partir d'une chaine de caractères d'un certain format. Hors en JAVA un objet Date n'a pas de format. Donc si tu fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part Date dtTmp = new SimpleDateFormat("MM/dd/yyyy h:mm:ss a").parse(dateTime);
tu aura un affichage avec le format par défaut. Si tu veux l'afficher avec ton format tu peux utiliser la méthode format de la classe SimpleDateFormat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 System.out.println(dtTmp);
Partager