Heim  >  Artikel  >  Java  >  Wie analysiere und formatiere ich Datums- und Uhrzeitangaben nach ISO 8601 in Android?

Wie analysiere und formatiere ich Datums- und Uhrzeitangaben nach ISO 8601 in Android?

Barbara Streisand
Barbara StreisandOriginal
2024-10-28 20:23:02554Durchsuche

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

ISO 8601: Parsen von Datum/Uhrzeit in Android

Bei der Arbeit mit Webdiensten oder APIs können Datums-/Uhrzeitzeichenfolgen in ISO auftreten 8601-Format. Dieser Standard stellt Datums- und Uhrzeitangaben auf konsistente Weise dar. In Android können Sie eine ISO 8601-Zeichenfolge ganz einfach in ein Datums- oder Uhrzeitobjekt analysieren.

Schritt 1: Erstellen Sie einen ISO 8601-Formatierer

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

Schritt 2: Analysieren Sie den String

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

Die SimpleDateFormat-Klasse stellt die parse()-Methode bereit, um den ISO 8601-String in ein Date-Objekt zu konvertieren. Das Objekt stellt das analysierte Datum/die analysierte Uhrzeit dar.

Schritt 3: Formatieren Sie die Ausgabe

Sobald Sie das Datumsobjekt haben, können Sie es nach Bedarf formatieren:

<code class="java">SimpleDateFormat outputFormat = new SimpleDateFormat("MM/dd/yyyy");
String formattedDate = outputFormat.format(date);</code>

In diesem Beispiel wird das SimpleDateFormat-Objekt „outputFormat“ erstellt, um das Datum im Format „MM/tt/jjjj“ zu formatieren. Die Methode format() wird dann verwendet, um das Format auf das Datumsobjekt anzuwenden, was zu der formatierten Zeichenfolge formattedDate.

führt

Das obige ist der detaillierte Inhalt vonWie analysiere und formatiere ich Datums- und Uhrzeitangaben nach ISO 8601 in Android?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn