Konvertieren von ISO 8601-Zeichenfolgen in Datumsobjekte in Android
Beim Empfang von Datums-/Uhrzeitdaten im ISO 8601-Format von Webdiensten ist dies häufig erforderlich um es in ein geeignetes Objekt wie Datum oder Uhrzeit umzuwandeln. Dies ermöglicht eine effiziente Speicherung und Bearbeitung zeitlicher Informationen.
Lösung:
Um eine ISO 8601-Zeichenfolge in ein Datumsobjekt zu konvertieren, verwenden Sie den folgenden Code:
<code class="java">String dtStart = "2010-10-15T09:27:37Z"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); try { Date date = format.parse(dtStart); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); }</code>
In diesem Beispiel:
Sobald Sie ein Datumsobjekt haben, können Sie es problemlos in andere Formate konvertieren oder Datumsmanipulationsvorgänge durchführen. Um beispielsweise das Datum als Zeichenfolge in einem anderen Format zu formatieren, verwenden Sie erneut die SimpleDateFormat-Klasse:
<code class="java">SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); String output = outputFormat.format(date);</code>
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ISO 8601-Zeichenfolgen in Datumsobjekte in Android?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!