Heim >Java >javaLernprogramm >Wie analysiere ich ISO 8601-Datums-/Uhrzeitzeichenfolgen in Android?
Parsen von Datums-/Uhrzeitzeichenfolgen nach ISO 8601 in Android
Frage:
Sie haben erhalten eine standardmäßige ISO 8601-Zeichenfolge von einem Webdienst, z. B. „2010-10-15T09:27:37Z“. Wie können Sie diese Zeichenfolge in Android zur weiteren Bearbeitung in ein Datums-/Uhrzeitobjekt konvertieren?
Antwort:
Android bietet eine SimpleDateFormat-Klasse, mit der Sie analysieren und formatieren können Datums-/Uhrzeitzeichenfolgen. So können Sie damit eine ISO 8601-Zeichenfolge in ein Date-Objekt konvertieren:
<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>
Dieser Code verwendet das SimpleDateFormat-Objekt mit einem Muster, das dem ISO 8601-Format der Zeichenfolge entspricht. Die Methode parse() wandelt den String dann in ein Date-Objekt um, das Sie zur weiteren Verarbeitung verwenden können.
Das obige ist der detaillierte Inhalt vonWie analysiere ich ISO 8601-Datums-/Uhrzeitzeichenfolgen in Android?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!