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
Wobei:
Wenn wir dies in ein SimpleDateFormat-Muster übersetzen, erhalten wir:
EEE MMM dd HH:mm:ss zzz yyyy
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");
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!