Heim > Java > javaLernprogramm > Hauptteil

Wie analysiere ich ISO 8601-Daten mit dem Literal „Z' mithilfe von SimpleDateFormat?

Susan Sarandon
Freigeben: 2024-11-04 01:46:30
Original
378 Leute haben es durchsucht

How to Parse ISO 8601 Dates with 'Z' Literal Using SimpleDateFormat?

ISO 8601-Daten mit „Z“-Literal im SimpleDateFormat analysieren

Frage:

So analysieren Sie ein ISO 8601-Datum das das Literal „Z“ enthält, das die UTC-Zeit angibt, unter Verwendung von Javas SimpleDateFormat?

Problem:

Verwendung gängiger Datumsmuster wie „JJJJ-MM-TT‘ HH:mm:ss“ oder „yyyy-MM-dd'T'HH:mm:ssz“ mit SimpleDateFormat führt zu einer falschen Analyse. Das „Z“-Literal, das die UTC-Zeit darstellt, wird nicht erkannt.

Antwort:

So analysieren Sie ISO 8601-Daten mit dem „Z“-Literal mithilfe von SimpleDateFormat kann das folgende Muster verwenden:

<code class="java">yyyy-MM-dd'T'HH:mm:ssX</code>
Nach dem Login kopieren

Erklärung:

Der „X“-Bezeichner im Muster stellt den UTC-Zeitzonenversatz im ISO 8601-Format dar. Es kann verwendet werden, um Datumsangaben mit dem „Z“-Literal zu analysieren, das einen Null-Offset von UTC angibt.

Beispiel:

<code class="java">SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");
Date date = sdf.parse("2010-04-05T17:16:00Z");

System.out.println(date);
// Output: Sun Apr 05 17:16:00 UTC 2010</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie analysiere ich ISO 8601-Daten mit dem Literal „Z' mithilfe von SimpleDateFormat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage