Probleme parsing de date
Fermé
omario76
-
6 déc. 2013 à 19:06
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 6 déc. 2013 à 19:22
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 6 déc. 2013 à 19:22
Bonjour,
j'assaie d'execuetr un programme qui traite les dates, les dates viennent d'un systeme tiers sous le format 2013-12-05T00:00:00.000+0100, je n'arrive pas à trouver le bon model de date pour la parser. j'ai essayé plusieurs combinaisons mais j'obtiens toujours une exception:
java.lang.RuntimeException: Could not execute StringToDate function for Date:2013-12-05T00:00:00.000+0100 with Pattern:"yyyy-MM-ddHH:mm:ss.SSSZ"Could not execute StringToDate function for Date:2013-12-05T00:00:00.000+0100 with Pattern:"yyyy-MM-ddHH:mm:ss.SSSZ"Unparseable date: "2013-12-05T00:00:00.000+0100"
j'assaie d'execuetr un programme qui traite les dates, les dates viennent d'un systeme tiers sous le format 2013-12-05T00:00:00.000+0100, je n'arrive pas à trouver le bon model de date pour la parser. j'ai essayé plusieurs combinaisons mais j'obtiens toujours une exception:
java.lang.RuntimeException: Could not execute StringToDate function for Date:2013-12-05T00:00:00.000+0100 with Pattern:"yyyy-MM-ddHH:mm:ss.SSSZ"Could not execute StringToDate function for Date:2013-12-05T00:00:00.000+0100 with Pattern:"yyyy-MM-ddHH:mm:ss.SSSZ"Unparseable date: "2013-12-05T00:00:00.000+0100"
A voir également:
- Probleme parsing de date
- Airpods 3 date de sortie - Guide
- Office 2024 date de sortie - Accueil - Bureautique
- Trier par date excel - Guide
- Jm date désabonnement - Forum Gmail
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
1 réponse
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
6 déc. 2013 à 19:22
6 déc. 2013 à 19:22
Tu devrais utiliser un SimpleDateFormat. Tu as de la chance car le format dont tu as besoin est standard, d'ailleurs dans la documentation de SimpleDateFormat le pattern correspondant t'es directement donné :
SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd'T'HH:mm:ss.SSSZ"); Date date = sdf.parse("2013-12-05T00:00:00.000+0100"); System.out.println(date);