Maison > Java > javaDidacticiel > Pourquoi l'analyse d'une chaîne de date avec « T » génère-t-elle une erreur « Caractère de modèle illégal « T » » en Java ?

Pourquoi l'analyse d'une chaîne de date avec « T » génère-t-elle une erreur « Caractère de modèle illégal « T » » en Java ?

Patricia Arquette
Libérer: 2024-12-11 02:16:09
original
143 Les gens l'ont consulté

Why Does Parsing a Date String with

Caractère de modèle illégal 'T' lors de l'analyse d'une chaîne de date en java.util.Date

Lors de la tentative d'analyse d'une chaîne de date dans un java.util.Date utilisant SimpleDateFormat, les développeurs peuvent rencontrer l'erreur « Caractère de modèle illégal 'T' ». Cette exception survient souvent en raison d'un formatage incompatible dans le modèle utilisé par SimpleDateFormat.

Dans la plupart des cas, le caractère « T » doit être inclus dans le modèle s'il existe dans la chaîne de date d'entrée. Il représente la transition entre les composants de date et d'heure et garantit une analyse correcte. Dans l'exemple fourni :

"yyyy-MM-ddThh:mm:ssZ"
Copier après la connexion

Le modèle correct doit être :

"yyyy-MM-dd'T'hh:mm:ssZ"
Copier après la connexion

où le caractère « T » est placé entre guillemets simples pour éviter qu'il ne soit traité comme un caractère littéral. 'T'.

De plus, le motif du suffixe 'Z', représentant le zoulou ou le temps universel coordonné (UTC), n'est pas simplement 'Z', mais plutôt 'XXX'. Ceci est expliqué dans la documentation SimpleDateFormat, même si cela peut prêter à confusion puisque « Z » est également utilisé pour les informations TimeZone.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal