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ührtDas 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!