Java LocalDate

Java LocalDate
„Jede Programmiersprache sollte ein Datums- und Zeitunterstützung haben. Das Datumspaket von Java bietet den Monat, das Jahr und den Tag des Systems. Wenn wir das aktuelle Datum unseres Systems kennenlernen möchten, haben wir eine Lokaldat -Klasse von Java, die die aktuelle Zeit des Systems in unserer Zeit zurückgibt. Die Java LocalDate-Klasse nimmt das Standardformat „yyyy-mm-dd“ als Argument zur Darstellung des Datums an. Es implementiert die Schnittstelle für Chronolocaldat und leitet sich aus der Objektklasse ab. Wir müssen die Bibliothek „Java importieren.io.Localdate ”in das Programm, um das aktuelle Datum des Systems zu erhalten. Das LocalDate ist eine unveränderliche Klasse und gibt nur das Datum des Systems an, nicht die Zeit. Die LocalDatetime -Klasse repräsentiert das Datum und die Uhrzeit der aktuellen Anwendung.”

Beispiel 1

Das Beispielprogramm von Java bietet eine einfache Demonstration der LocalDate -Klasse. Das Datum wird zusammen mit dem Tag des laufenden Jahres bereitgestellt.

Wir haben die Importpakete von Java verwendet, in denen wir die LocalDate -Bibliotheken festgelegt haben, und die zugehörigen Bibliotheken erhalten das lokale Datum unseres Systems mit der Zeitzone. Danach haben wir die Klasse „LocalDatemethod1“ entwickelt, die die Main () -Methode enthält. Im Main () -Block haben wir das Variable „MyDate“ der Klasse LocalDate festgelegt und das Datum des ISO -Kalenders Systems zugewiesen.

Als Nächst. Wir haben den Argumentwert „10“ innerhalb der Methode Witdayofyear () eingegeben, die die Kopie des LocalDate mit dem modifizierten Tag des Jahres zurückgibt. Der LocalDate wird vom Java -System auf der Konsole gedruckt.aus.println () -Methode in einem Format, das wir darin angegeben haben, jedoch mit dem veränderten Tag des Jahres aus dem vorhandenen.

Das unten durchgeführte Lokaldate -Programm hat den örtlichen Datum mit dem geänderten Tag des Jahres geliefert.

Beispiel 2

Die nächste Technik besteht darin, die sofortige Klasse zu verwenden, die mit der Maschine arbeitet und das lesbare Zeitformat bietet. Der aktuelle Unix -Zeitstempel wird in der Instantklasse gespeichert.

Wir haben die Import -Java -Pakete "Dauer" und "Instant" verwendet, die die sofortige Zeit und das Datum des Systems liefern. Dann haben wir die Klasse „LocalDatemethod2“ erstellt und die main () -Methode in der Klasse implementiert. Als nächst. Die nun () -Methode liefert die Klasse LocalDatetime Instance. Wir haben das aktuelle Datum und den Zeitstempel des Systems gedruckt.

Als nächstes erhielten wir den Moment des lokalen Datums und der Uhrzeit von Epoch Milli Count, indem wir die Methode Toepochmilli () in der Variablen „DateTime2“ aufgerufen haben. Die Datumszeit erfolgt aus dem gegenwärtigen Datum und Uhrzeit in der Methode „DateTime1“ mit der Methode Toepochmilli (). Danach haben wir die Variable "Noofays" der Klassendauer deklariert und die Anzahl der Tage „31“ als Dauer der Tage () Methoden angegeben.

Die Konsole des Linux -Systems gibt das gegenwärtige Datum und den Zeitstempel an. Darüber hinaus werden auch das spezifische Datum und der Zeitstempel auf dem Bildschirm generiert.

Beispiel 3

Das LocalDate wird auch aus dem String -Datum erhalten, der als Argument übergeben wird. Die Parse () -Methode wird verwendet, um die lokale Datumsinstanz aus der Zeichenfolge zu erhalten. Das String -Datum muss durch die DateTimeFormatter überprüft werden.ISO localDate, daher muss das angegebene Zeichenfolgendatum korrekt sein.

Wir haben die Importanweisung in den Header des Programms eingefügt. Die Java.Zeit.Das Formatpaket wird zur Formatierung und Verarbeitung des angegebenen Datums und der angegebenen Uhrzeit verwendet. Danach haben wir eine Klasse „LocalDatemethod3“ eingerichtet, in der die main () -Methode definiert ist, um die lokalen Daten des Systems zu erhalten. Dafür haben wir ein Objekt aus der DateTimeFormatter -Klasse für "Formatterdate" deklariert. Wir haben das Format des Datums innerhalb der OfPattern () -Methode eingegeben.

Wir haben das Format als „dd mm uuuu“ innerhalb der OfPattern () -Methode bereitgestellt. Das „DD“ wird für das Datum verwendet, „MM“ gibt den Monat des laufenden Jahres an und „uuuu“ repräsentiert das Jahr der Ära. Als Nächst. Die Datumszeichenfolge wird durch das bereitgestellte Formatierer innerhalb der Parse () -Methode analysiert, die die Datumszeichenfolge auf diese Weise formatiert. Dann haben wir die Ergebnisse der Parse () -Methode auf der Konsole angezeigt.

Das LocalDate wird auf der Konsole im selben Format erhalten, das wir im Programm zugewiesen haben.

Beispiel 4

Die Format () -Methode der Java LocalDate -Klasse transformiert das Datum mit dem angeforderten Formatierer. Die Methode akzeptiert nur das Formatter -Objekt, das nicht null sein kann. Wenn es einen Formatierungsfehler gibt.

Wir haben die LocalDate -Pakete im obigen Programm hinzugefügt und dann die Klasse „LocalDateExample4“ erstellt, die dann die Klasse konstruiert haben. Die Klasse verfügt über die main () -Methode, bei der wir einige Operationen durchgeführt haben. Wir haben die Variable "Datum1" deklariert, die das aktuelle Datum von der LocalDate Now () -Methode nimmt.

Anschließend haben wir die Format () -Methode aufgerufen, die das ISO_Date -Format für das Datum „Datum1“ annimmt. Als Nächst. Die Format () -Methode hat dieses Datum in das Format iso_date geändert.

Die angegebenen Daten werden jetzt in das String -Datum mit der Format () -Methode wie folgt formatiert. Wir haben drei Daten erhalten, das erste ist das aktuelle Datum, und die anderen Daten sind der Zeitraum, den wir im obigen Programm analysiert haben.

Abschluss

Das LocalDate behandelt nur das ISO -Formatdatum und gibt das aktuelle Datum des Systems zurück. Wir haben hier verschiedene Methoden der LocalDate -Klasse verwendet, um zu verstehen, wie das aktuelle System des Datums erhalten wird. Wir haben die Methode NOWS () -Methode, Parse () und Format () angewendet, die von der LocalDate -Klasse bereitgestellt wird und von anderen leicht unterschiedliche Funktionen aufweist. Darüber hinaus haben wir die Instant -Klassen -Methode verwendet, um die aktuelle Zeit unseres Linux -Systems zu erhalten.