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