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.



