Wie bekomme ich Datum und Uhrzeit in Java?



Java stellt die Date-Klasse bereit, die im Paket java.util verfügbar ist. Dieses Blog mit Datum und Uhrzeit in Java hilft Ihnen bei der Arbeit mit Java-Datums- und Uhrzeitprogrammen.

stellt die Datumsklasse bereit, die das aktuelle Datum und die aktuelle Uhrzeit darstellt. Diese Klasse ist verfügbar in java.util-Paket . Lassen Sie uns etwas tiefer gehen und verstehen, wie Datum und Uhrzeit in Java eingestellt werden können.

Die Themen, auf die wir uns konzentrieren werden, werden wie folgt aufgelistet:





Lass uns anfangen!

Konstruktor und Methoden der Datumsklasse

Die Date-Klasse arbeitet mit zwei Konstruktoren ::



Konstruktoren:

Datum( ):
Dieser Konstruktor initialisiert das Objekt mit dem aktuellen Datum und der aktuellen Uhrzeit.

Datum (lange Millisekunde):
Dieser Konstruktor akzeptiert ein Argument, das der Anzahl der Millisekunden entspricht, die seit Mitternacht, dem 1. Januar 1970, vergangen sind.

Methoden der Datumsklasse:

In der Date-Klasse stehen verschiedene Methoden zur Verfügung.



Zufallsklasse im Java-Beispiel

Objektklon ():
Diese Methode dupliziert das aufgerufene Date-Objekt.

Boolescher Wert vor (Datum Datum):
Es gibt true zurück, wenn das aufgerufene 'Date'-Objekt ein' date 'enthält, das vor dem durch den Wert in - date angegebenen Wert liegt, oder es gibt false zurück.

Boolescher Wert nach (Datum Datum):
Es gibt true zurück, wenn das aufgerufene 'Date' -Objekt ein 'date' enthält, das nach dem durch date angegebenen Datum liegt, oder es gibt false zurück.

Boolescher Wert gleich (Objektdatum):
Es gibt true zurück, wenn das aufgerufene Date-Objekt dieselbe Uhrzeit und dasselbe Datum enthält wie das durch 'date' angegebene. Andernfalls wird false zurückgegeben.

long getTime ():
Es gibt die Anzahl der Millisekunden zurück, die seit dem 1. Januar 1970 vergangen sind.

int compareTo (Object obj):
Es funktioniert identisch mit compareTo (Date), wenn 'obj' der Klasse Date entspricht. Andernfalls wird eine ClassCastException ausgelöst.

int hashCode ():
Es gibt einen Hash-Code für das aufgerufene Objekt zurück.

void setTime (lange Zeit):
Sie legt die Uhrzeit und das Datum wie durch die Uhrzeit festgelegt fest. Dies entspricht einer verstrichenen Zeit in Millisekunden ab Mitternacht, dem 1. Januar 1970.

String toString ():
Konvertiert das aufgerufene Date-Objekt in eine Zeichenfolge und gibt das Ergebnis zurück.

Fahren wir nun mit den Java-Daten fort.

Java-Daten

Java bietet uns keine integrierte Date-Klasse. Wir müssen es aus dem importieren java.util-Paket. Das Paket bietet uns die verschiedenen Datums- und Zeitklassen.
Hier ist eine Liste:

Klasse Beschreibung

Lokales Datum

Es repräsentiert ein Datum (Jahr, Monat, Tag (JJJJ-MM-TT))

Ortszeit

Es repräsentiert die Zeit (Stunde, Minute, Sekunde und Millisekunden (HH-mm-ss-zzz)).

Datum Zeit Formatierer

Es ist der Formatierer zum Anzeigen und Parsen von Datums- und Zeitobjekten

Lokales Datum Uhrzeit

Es repräsentiert sowohl Datum als auch Uhrzeit (JJJJ-MM-TT-HH-mm-ss.zzz)

Lassen Sie uns nun sehen, wie wir das aktuelle Datum und die aktuelle Uhrzeit erhalten.

Wie erhalte ich das aktuelle Datum?

Importieren Sie das, um das aktuelle Datum anzuzeigen java.time.LocalDate Klasse. Unten ist ein Beispiel aufgeführt.

import java.time.LocalDate public class Beispiel {public static void main (String [] args) {LocalDate myObj = LocalDate.now () System.out.println (myObj)}

Ausgabe:
2019-08-09

Wenn Sie die aktuelle Uhrzeit abrufen möchten, finden Sie hier ein Beispiel.

Wie kann ich die aktuelle Zeit abrufen?

Beispiel:

import java.time.LocalTime public class Beispiel2 {public static void main (String [] args) {LocalTime myObj = LocalTime.now () System.out.println (myObj)}}

Ausgabe:
15: 38: 17.483594

Bewegen Sie sich weiter, wenn Sie das aktuelle Datum und die aktuelle Uhrzeit gemeinsam abrufen möchten. bietet Ihnen die LocalDateTime-Methode. Hier ist ein Beispiel:

Wie erhalte ich das aktuelle Datum und die aktuelle Uhrzeit?

Paket Edureka import java.time.LocalDateTime öffentliche Klasse Beispiel {public static void main (String [] args) {LocalDateTime myObj = LocalDateTime.now () System.out.println (myObj)}}

Ausgabe:

2019-08-08T18: 13: 34.269

Wenn Sie nun Datum und Uhrzeit unterschiedlich oder in unterschiedlichen Formaten anzeigen möchten, haben wir eine Methode namens: ofPattern () Methode.

Datums- und Uhrzeitformatierung

In diesem Segment haben Sie die Freiheit, das Format von Datum und Uhrzeit gemäß Ihren Anforderungen anzuzeigen.
Beispiel:

Paket Edureka import java.time.LocalDateTime // Importiere die LocalDateTime-Klasse importiere java.time.format.DateTimeFormatter // Importiere die DateTimeFormatter-Klasse öffentliche Klasse Aggregation {public static void main (String [] args) {LocalDateTime myDateObj = LocalDateTime.now ( ) System.out.println ('Ausgabe mit vorherigem Format:' + myDateObj) DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern ('TT-MM-JJJ HH: mm: ss') Zeichenfolge formatiertDate = myDateObj.format (myFormatObj) System.out. println ('Ausgabe nach Formatierung:' + formatiertes Datum)}}

Ausgabe:

Ausgabe mit vorherigem Format: 2019-08-08T17: 38: 09.419
Ausgabe nach der Formatierung: 08-08-2019 17:38:09

Dies bringt uns zum Ende dieses Artikels, wo wir Datum und Uhrzeit von Java anhand verschiedener Beispiele gelernt haben. Ich hoffe, Sie sind mit allem klar, was Ihnen in diesem Tutorial mitgeteilt wurde.

Wenn Sie diesen Artikel zu 'Datum und Uhrzeit in Java' relevant fanden, lesen Sie die Ein vertrauenswürdiges Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Wir sind hier, um Ihnen bei jedem Schritt auf Ihrer Reise zu helfen und einen Lehrplan zu erstellen, der für Studenten und Fachleute konzipiert ist, die Java-Entwickler werden möchten. Der Kurs soll Ihnen einen Vorsprung in die Java-Programmierung verschaffen und Sie sowohl für grundlegende als auch für fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & Spring schulen.

Wenn Sie auf Fragen stoßen, können Sie alle Ihre Fragen im Kommentarbereich von „Datum und Uhrzeit in Java“ stellen. Unser Team beantwortet diese gerne.