Maison > Java > javaDidacticiel > Comment analyser la chaîne de date « 2011-08-12T20:17:46.384Z » ?

Comment analyser la chaîne de date « 2011-08-12T20:17:46.384Z » ?

Barbara Streisand
Libérer: 2024-12-06 06:34:10
original
749 Les gens l'ont consulté

How to Parse the Date String

Comprendre le format de date : 2011-08-12T20:17:46.384Z

Impossible d'analyser la chaîne de date "2011-08-12T20 :17:46.384Z" en utilisant DateFormat.getDateInstance().parse(dateStr), la question se pose concernant le format non reconnu.

Décodage du format

Le format de date donné, "2011-08- 12T20:17:46.384Z", se compose des éléments suivants éléments :

  • "T" : un séparateur littéral entre les composants de date et d'heure.
  • "Z" : représente le "décalage horaire zéro", également connu sous le nom de "heure zouloue" ( UTC).

Création d'un SimpleDateFormat

Pour analyser avec succès la chaîne de date, SimpleDateFormat peut être utilisé. Vous trouverez ci-dessous le code permettant de créer un objet SimpleDateFormat capable de gérer le format donné :

SimpleDateFormat format = new SimpleDateFormat(
    "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US);
format.setTimeZone(TimeZone.getTimeZone("UTC"));
Copier après la connexion

Utilisation de Joda Time

Alternativement, Joda Time fournit un moyen pratique d'analyser la chaîne de date :

DateTimeFormat.dateTime().parseDateTime("2011-08-12T20:17:46.384Z");
Copier après la connexion

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal