ISO-8601-Datum mit Offset inklusive Doppelpunkt in Java analysieren
Frage:
Wie um eine Datumszeichenfolge im ISO-8601-Format mit einem Offset, der einen Doppelpunkt enthält (z. B. „2013-04-03T17:04:39.9430000 03:00“), in das Format „dd.MM.yyyy HH:mm“ zu analysieren Java?
Antwort:
ISO-8601 ist ein weit verbreitetes Standardformat für Datum und Uhrzeit. Um eine solche Datumszeichenfolge in Java zu analysieren, können Sie die Klasse SimpleDateFormat verwenden. So geht's:
<code class="java">SimpleDateFormat inFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ"); DateTime dtIn = inFormat.parse(dateString); //where dateString is a date in ISO-8601 format SimpleDateFormat outFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm"); String dtOut = outFormat.format(dtIn);</code>
Dieser Code konvertiert die ISO-8601-Datumszeichenfolge wie angegeben in das Format „tt.MM.jjjj HH:mm“. Wenn Sie mit dem Datum als DateTime-Objekt interagieren müssen, können Sie es mithilfe der DateTime-Klasse in eines analysieren.
Das obige ist der detaillierte Inhalt vonWie analysiere ich eine ISO-8601-Datumszeichenfolge mit einem Offset einschließlich eines Doppelpunkts in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!