Probleme parsing de date
omario76
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
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
- Jm date avis - Forum Consommation & Internet
- Nombre de jours entre deux dates excel - Guide
- Prélèvement JM Jacquie et Michel date. - Forum Consommation & Internet
- Samsung a33 date de sortie - Guide
1 réponse
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);