Probleme parsing de date
omario76
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
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
- Samsung a33 date de sortie - Guide
- Jm date désabonnement - Forum Gmail
- Nombre de jours entre deux dates excel - 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);