Maison > Java > javaDidacticiel > Comment analyser les dates ISO-8601 avec les décalages du côlon en Java ?

Comment analyser les dates ISO-8601 avec les décalages du côlon en Java ?

Patricia Arquette
Libérer: 2024-10-30 18:47:02
original
1042 Les gens l'ont consulté

How to Parse ISO-8601 Dates with Colon Offsets in Java?

Analyse de la date ISO-8601 avec décalage du côlon en Java

Lorsque vous traitez l'analyse de la date et de l'heure en Java, vous pouvez rencontrer le problème ISO- Norme 8601, largement utilisée pour représenter les dates et les heures. Un format spécifique au sein de l'ISO-8601 inclut un décalage avec deux points, tel que 2013-04-03T17:04:39.9430000 03:00.

Question : Comment ce format de date et d'heure peut-il être analysé et converti dans un format souhaité, tel que jj.MM.aaaa HH:mm, en Java ?

Réponse :

La clé pour analyser la date ISO-8601 fois avec des décalages de deux-points consiste à utiliser la classe SimpleDateFormat du package Java java.text. Cette classe fournit des méthodes pour analyser et formater les dates et les heures selon différents modèles.

Pour analyser le format date/heure ISO-8601 donné :

<code class="java">SimpleDateFormat inFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
DateTime dtIn = inFormat.parse(dateString); // Assumes 'dateString' contains the ISO-8601 date</code>
Copier après la connexion

Une fois analysé dans un objet DateTime, vous peut utiliser un autre SimpleDateFormat pour le convertir au format souhaité :

<code class="java">SimpleDateFormat outFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm");
String dtOut = outFormat.format(dtIn);</code>
Copier après la connexion

La variable dtOut résultante contiendra la date au format spécifié, par exemple 03.04.2013 17:04. Cette approche permet une analyse et un formatage flexibles et efficaces des dates et heures ISO-8601 en Java.

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