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

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

Patricia Arquette
Libérer: 2024-12-08 03:16:08
original
956 Les gens l'ont consulté

How to Parse the Date String

Décodage de la chaîne d'horodatage : 2011-08-12T20:17:46.384Z

Dans une tentative d'analyser la chaîne de date "2011- 08-12T20:17:46.384Z" en utilisant Java DateFormat.getDateInstance(), vous avez rencontré l'erreur : "Date non analysable : '2011-08-12T20:17:46.384Z'". Cela indique que le format de date fourni n'est pas reconnu par la méthode.

Pour réussir à analyser cette date, vous devez identifier la chaîne de format appropriée. Le « T » dans la chaîne sépare la date de l'heure, et le « Z » désigne « l'heure zouloue », qui représente UTC (temps universel coordonné).

Analyse de la date à l'aide de SimpleDateFormat

Pour analyser la date à l'aide de SimpleDateFormat, vous pouvez utiliser ce qui suit code :

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

Cette chaîne de format spécifie explicitement les composants de date et d'heure, y compris le séparateur "T" et l'indicateur d'heure zoulou "Z". En utilisant ce format, vous pouvez analyser la chaîne de date comme suit :

Date date = format.parse("2011-08-12T20:17:46.384Z");
Copier après la connexion

Analyse de la date à l'aide de Joda Time

Vous pouvez également utiliser ISODateTimeFormat.dateTime de Joda Time. () pour analyser la date :

DateTime dateTime = ISODateTimeFormat.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!

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