Wie kann ich das aktuelle Datum und die Uhrzeit in Java abfragen?
Ich bin auf der Suche nach etwas, das gleichwertig ist mit DateTime.Now
von C#.
Wie kann ich das aktuelle Datum und die Uhrzeit in Java abfragen?
Ich bin auf der Suche nach etwas, das gleichwertig ist mit DateTime.Now
von C#.
Java hat schon immer unzureichende Unterstützung für die Verwendung von Datum und Uhrzeit geboten. Zum Beispiel sind die bestehenden Klassen (wie java.util.Date
y SimpleDateFormatter
) sind nicht thread-sicher, was zu Gleichzeitigkeitsproblemen führen kann. Außerdem gibt es bestimmte Mängel in der API. Zum Beispiel, Jahre in java.util.Date
beginnen bei 1900, die Monate beginnen bei 1 und die Tage bei 0 - nicht sehr intuitiv. Diese Probleme führten zur Popularität von Datums- und Zeitbibliotheken von Drittanbietern, wie z. B. Joda-Time
. Für Java SE 8 ist eine neue Datums- und Zeit-API vorgesehen.
LocalDateTime timePoint = LocalDateTime.now();
System.out.println(timePoint);
Gemäß doc :
Die Methode
now()
gibt die aktuelle Datumszeit unter Verwendung der System Uhr und der Standardzeitzone, nicht null . I Datum und Uhrzeit von der Systemuhr in der Standardzeitzone. Damit wird die Systemuhr in der Standardzeitzone ab, um die aktuelle Datum und Uhrzeit. Die Verwendung dieser Methode verhindert die Möglichkeit, eine alternative Uhr zum Testen zu verwenden, da die Uhr fest kodiert ist.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.