Java Date() zeigt das Datum falsch an
Eine häufige Gefahr für Programmierer besteht darin, ein unerwartetes Datum aus der Java Date()-Methode zu erhalten. Wenn Sie auf dieses Problem gestoßen sind und das Ergebnis eine falsche Tageszählung anzeigt, vertiefen Sie sich in diese detaillierte Erklärung, um die Grundursache zu verstehen.
Das Datumsformat verstehen
Das Mit der Klasse SimpleDateFormat können Sie eine Musterzeichenfolge für die Formatierung von Datumsangaben angeben. In Ihrem Code haben Sie das Muster „JJJJ-MM-TT“ verwendet. Es ist jedoch wichtig, die Groß-/Kleinschreibung dieser Formatbezeichner zu beachten.
- „DD“: Stellt den Tag des Jahres dar (1-365 oder 366 in Schaltjahren). .
- "dd": Stellt den Tag des Monats dar (1-31).
In Ihrem Fall wollten Sie „dd“ zur Anzeige verwenden den Tag des Monats, aber versehentlich „DD“ geschrieben. Daher behandelt Java ihn als Tag des Jahres, weshalb „2013-02-43“ angezeigt wird (der 43. Februar ist ungültig).
Korrektur des Datumsformats
Um das Problem zu beheben, aktualisieren Sie Ihren Code wie folgt:
<code class="java">public String getDate() { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date date = new Date(); return dateFormat.format(date); }</code>
Diese Änderung in „JJJJ-MM-TT“ stellt sicher, dass das Datum im Format Jahr-Monat-Tag formatiert wird.
Bei der Behebung dieses Problems ist es auch erwähnenswert, dass die Verwendung von Calendar.getInstance() mit dem Feld Calendar.DAY_OF_MONTH den richtigen Tag des Monats zurückgibt, was darauf hinweist, dass der Fehler ausschließlich in der Datumsformatierung liegt.
Das obige ist der detaillierte Inhalt vonWarum zeigt Java Date() das Datum falsch an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

Dreamweaver CS6
Visuelle Webentwicklungstools