Maison > Java > javaDidacticiel > Comment analyser et formater les dates et heures ISO 8601 sous Android ?

Comment analyser et formater les dates et heures ISO 8601 sous Android ?

Barbara Streisand
Libérer: 2024-10-28 20:23:02
original
710 Les gens l'ont consulté

How to Parse and Format ISO 8601 Dates and Times in Android?

ISO 8601 : analyse de la date/heure dans Android

Lorsque vous travaillez avec des services Web ou des API, vous pouvez rencontrer des chaînes de date/heure dans ISO Format 8601. Cette norme représente les dates et les heures de manière cohérente. Sous Android, vous pouvez facilement analyser une chaîne ISO 8601 en un objet Date ou Heure.

Étape 1 : Créer un formateur ISO 8601

<code class="java">SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");</code>
Copier après la connexion

Étape 2 : analyser la chaîne

<code class="java">String dtStart = "2010-10-15T09:27:37Z";
try {
    Date date = format.parse(dtStart);
    System.out.println(date);
} catch (ParseException e) {
    e.printStackTrace();
}</code>
Copier après la connexion

La classe SimpleDateFormat fournit la méthode parse() pour convertir la chaîne ISO 8601 en un objet Date. L'objet représente la date/heure analysée.

Étape 3 : Formater la sortie

Une fois que vous avez l'objet Date, vous pouvez le formater comme vous le souhaitez :

<code class="java">SimpleDateFormat outputFormat = new SimpleDateFormat("MM/dd/yyyy");
String formattedDate = outputFormat.format(date);</code>
Copier après la connexion

Dans cet exemple, l'objet SimpleDateFormat outputFormat est créé pour formater la date au format "MM/jj/aaaa". La méthode format() est ensuite utilisée pour appliquer le format à l'objet date, ce qui donne la chaîne formatée formattedDate.

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