Holen Sie sich das aktuelle Datum und die Uhrzeit in Java

Google Translate Icon

In diesem Beitrag wird erläutert, wie Sie das aktuelle Datum und die aktuelle Uhrzeit in einer bestimmten Zeitzone in Java erhalten.

1. Verwendung des Date-Objekts

Eine einfache Lösung besteht darin, a zu konstruieren Date Objekt ohne Argumente, das mit dem aktuellen Datum und der aktuellen Uhrzeit mit Millisekundengenauigkeit initialisiert wird.

Herunterladen  Code ausführen

 
Um ein zu erhalten Date Beispiel aus einem Instant Objekt, mag:

Herunterladen  Code ausführen

 
Um das aktuelle Datum und die Uhrzeit im angegebenen Format zu erhalten, können Sie die verwenden SimpleDateFormat Klasse. Es ermöglicht Ihnen, Datumsangaben mit benutzerdefinierten Mustern für die Formatierung von Datum und Uhrzeit zu formatieren und zu analysieren.

Herunterladen  Code ausführen

 
Das java.util.Calendar -Klasse kann auch verwendet werden, um das aktuelle Datum und die Uhrzeit zu erhalten. Diese Klasse sollte vermieden werden, wenn Datums- und Uhrzeitinformationen vertraulich sind.

Herunterladen  Code ausführen

2. Joda-Zeit

Die standardmäßigen Datums- und Zeitklassen vor Java SE 8 sind schlecht gestaltet und enthalten mehrere Fehler. Das Joda-Time Die date-time-Bibliothek bietet einen hochwertigen Ersatz vor Java SE 8. Um das vollständige Datum und die vollständige Uhrzeit mit der Zeitzone zu erhalten, können Sie die verwenden DateTime Klasse.

Code herunterladen

 
Die Joda-Time-Klasse unterstützt auch die Zeitzonenfunktionalität durch die DateTimeZone Klasse.

Code herunterladen

3. Verwenden LocalDateTime class

Ab Java SE 8 können Sie die verwenden java.time Paket, das viele Verbesserungen gegenüber den bestehenden Java-APIs für Datum und Uhrzeit bietet. Um das aktuelle Datum und die Uhrzeit mit der Systemuhr und der Standardzeitzone abzurufen, verwenden Sie die LocalDateTime.now() Methode.

Herunterladen  Code ausführen

 
Sie können einen Formatierer mit übergeben format() Methode zum Formatieren von Datum und Uhrzeit.

Herunterladen  Code ausführen

 
Wenn Sie einen benutzerdefinierten Datums-/Uhrzeit-Formatierer anstelle der Standard-Datums-/Uhrzeit-Formatierer erstellen möchten, verwenden Sie die DateTimeFormatter.ofPattern() Methode.

Herunterladen  Code ausführen

4. Verwenden ZonedDateTime class

Um die Zeitzoneninformationen von der Systemuhr abzurufen, sollten Sie in Betracht ziehen, zur ZonedDateTime.now() Methode.

Herunterladen  Code ausführen

 
Um das aktuelle Datum und die Uhrzeit von der Systemuhr in der angegebenen Zeitzone abzurufen, können Sie eine Zonen-ID für angeben ZonedDateTime.now() Methode.

Herunterladen  Code ausführen

 
Um Datum und Uhrzeit zu formatieren, können Sie mithilfe von einen Formatierer angeben format() Methode.

Herunterladen  Code ausführen

 
Um benutzerdefinierte Formatierer für Datum und Uhrzeit zu erstellen, verwenden Sie die DateTimeFormatter.ofPattern() Methode statt.

Herunterladen  Code ausführen

5. Verwenden Instant class

Das Instant Die Klasse modelliert einen augenblicklichen Punkt auf der Zeitachse. Um den aktuellen Zeitpunkt mit Hilfe der Systemuhr zu erhalten, können Sie die verwenden Instant.now() Methode.

Herunterladen  Code ausführen

Es geht darum, das aktuelle Datum und die aktuelle Uhrzeit in einer bestimmten Zeitzone in Java zu erhalten.

Bewerte diese Nachricht

Durchschnittliche Bewertung 4.73/5. Stimmenzahl: 22

Bisher keine Stimmen! Seien Sie der Erste, der diesen Beitrag bewertet.

Es tut uns leid, dass dieser Beitrag für Sie nicht hilfreich war!

Sagen Sie uns, wie wir diesen Beitrag verbessern können?




Danke fürs Lesen.

Bitte nutzen Sie unsere Online-Compiler um Code in Kommentaren mit C, C++, Java, Python, JavaScript, C#, PHP und vielen weiteren gängigen Programmiersprachen zu posten.

Wie wir? Empfehlen Sie uns Ihren Freunden und helfen Sie uns zu wachsen. Viel Spaß beim Codieren :)



Abonnieren
Benachrichtigen von
guest
0 Kommentare
Inline-Feedbacks
Alle Kommentare anzeigen
Folgen Sie diesem Link NICHT, sonst werden Sie von der Seite ausgeschlossen!