Heim > Java > javaLernprogramm > Hauptteil

Wie kann man die Ausgabe von „Date.toString()' in Java zuverlässig analysieren?

Linda Hamilton
Freigeben: 2024-10-30 19:32:30
Original
720 Leute haben es durchsucht

How to Reliably Parse the Output of `Date.toString()` in Java?

So analysieren Sie zuverlässig die Ausgabe von Date.toString()

Beim Versuch, die Ausgabe von new Date().toString( zu analysieren ) stoßen Entwickler aufgrund der fehlenden gebietsschemaspezifischen Formatierung häufig auf Herausforderungen. Dies kann zu inkonsistenten und unzuverlässigen Ergebnissen führen.

Um dieses Problem zu beheben, besteht die Lösung darin, das zugrunde liegende Format zu verstehen, das in der Date#toString()-Dokumentation angegeben ist. Das Format ist wie folgt:

dow mon dd hh:mm:ss zzz yyyy
Nach dem Login kopieren

Wobei:

  • dow ist der Wochentag in abgekürzter Form (z. B. So)
  • mon ist der Monat in abgekürzter Form (z. B. Dez)
  • dd ist der Tag des Monats (z. B. 12)
  • hh ist die Stunde (0-23) (z. B. 13)
  • mm ist die Minute (0-59) (z. B. 45)
  • ss ist die Sekunde (0-59) (z. B. 12)
  • zzz ist der Name der Zeitzone oder Abkürzung (z. B. CET)
  • yyyy ist das Jahr (z. B. 2010)

Wenn wir dies in ein SimpleDateFormat-Muster übersetzen, erhalten wir:

EEE MMM dd HH:mm:ss zzz yyyy
Nach dem Login kopieren

Für Beispielsweise kann die deutsch formatierte Zeichenfolge „Sun Dec 12 13:45:12 CET 2010“ mit dem folgenden SimpleDateFormat analysiert werden:

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Nach dem Login kopieren

Mit diesem Muster können Sie die Ausgabe von Date# zuverlässig analysieren toString() und konvertieren Sie es in ein Date-Objekt, unabhängig von den Systemgebietsschemaeinstellungen.

Das obige ist der detaillierte Inhalt vonWie kann man die Ausgabe von „Date.toString()' in Java zuverlässig analysieren?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!