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
1001 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!

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