Java LocalDate ofEpochDay Methode

JavaBeginner
Jetzt üben

Einführung

Die ofEpochDay()-Methode der Java-Klasse LocalDate wird verwendet, um ein LocalDate-Objekt aus der Anzahl der Tage seit dem Zeitzero (Epoch) zu erhalten. Der Zeitzero (Epoch) ist eine einfache Zählung der Tage, beginnend am 1. Januar 1970.

Das LocalDate-Klassen importieren

Importieren Sie die java.time.LocalDate-Klasse in Ihr Java-Programm.

import java.time.LocalDate;

Verwendung der ofEpochDay()-Methode

Um die ofEpochDay()-Methode zu verwenden, rufen Sie einfach diese auf der LocalDate-Klasse auf und übergeben Sie ihr die Anzahl der Tage seit dem Zeitzero (Epoch). Die Methode wird eine neue LocalDate-Instanz basierend auf der Anzahl der Tage seit dem Zeitzero (Epoch) zurückgeben.

LocalDate date = LocalDate.ofEpochDay(10);

Das Datum 10 Tage in der Zukunft erhalten

Nehmen wir als Beispiel, ein Datum 10 Tage in der Zukunft zu erhalten, indem wir die ofEpochDay()-Methode verwenden. Hier übergeben wir 10 Tage an die Methode und erhalten eine neue LocalDate-Instanz.

public class LocalDateofEpochDay {
    public static void main(String[] args) {
        // get a date 10 days ahead
        LocalDate date = LocalDate.ofEpochDay(10);
        System.out.println(date); // Ausgabe: 1970-01-11
    }
}

Um den Code auszuführen, kompilieren Sie die Datei mit dem folgenden Befehl:

javac LocalDateofEpochDay.java

Führen Sie dann die kompilierte Klassen-Datei mit dem folgenden Befehl aus:

java LocalDateofEpochDay

Das Datum 1 Jahr in der Zukunft erhalten

Hier erhalten wir ein Datum 1 Jahr in der Zukunft, indem wir 365 Zeitzero-Tage (Epoch Days) hinzufügen.

public class LocalDateofEpochDay {
    public static void main(String[] args) {
        // get a date ahead of 1 year
        LocalDate date = LocalDate.ofEpochDay(365);
        System.out.println(date); // Ausgabe: 1971-01-01
    }
}

Um den Code auszuführen, kompilieren Sie die Datei mit dem folgenden Befehl:

javac LocalDateofEpochDay.java

Führen Sie dann die kompilierte Klassen-Datei mit dem folgenden Befehl aus:

java LocalDateofEpochDay

Zusammenfassung

In diesem Lab haben wir uns mit der ofEpochDay()-Methode der Java-Klasse LocalDate beschäftigt. Wir haben gesehen, wie diese Methode verwendet werden kann, um ein LocalDate-Objekt aus der Anzahl der Tage seit dem Zeitzero (Epoch) zu erhalten. Wir haben zwei Beispiele erstellt, um zu sehen, wie die Hinzufügung eines Zeitzero-Tags (Epoch Day) das richtige Datum berechnet.