Introduction
La méthode ofEpochDay() de la classe Java LocalDate est utilisée pour obtenir une instance de LocalDate à partir du nombre de jours écoulés depuis l'époque. L'époque est un compteur incrémental simple des jours à partir du 1er janvier 1970.
Importer la classe LocalDate
Importez la classe java.time.LocalDate dans votre programme Java.
import java.time.LocalDate;
Utiliser la méthode ofEpochDay()
Pour utiliser la méthode ofEpochDay(), appelez simplement cette méthode sur la classe LocalDate et passez-lui le nombre de jours écoulés depuis l'époque. La méthode retournera une nouvelle instance de LocalDate basée sur le nombre de jours écoulés depuis l'époque.
LocalDate date = LocalDate.ofEpochDay(10);
Obtenir une date 10 jours plus tard
Prendons un exemple pour obtenir une date 10 jours plus tard en utilisant la méthode ofEpochDay(). Ici, nous avons passé 10 jours à la méthode et obtenu une nouvelle instance de LocalDate.
public class LocalDateofEpochDay {
public static void main(String[] args) {
// obtenir une date 10 jours plus tard
LocalDate date = LocalDate.ofEpochDay(10);
System.out.println(date); // sortie : 1970-01-11
}
}
Pour exécuter le code, compilez le fichier en utilisant la commande suivante :
javac LocalDateofEpochDay.java
Ensuite, exécutez le fichier de classe compilé en utilisant la commande suivante :
java LocalDateofEpochDay
Obtenir une date 1 an plus tard
Ici, nous obtenons une date d'un an plus tard en ajoutant 365 jours depuis l'époque.
public class LocalDateofEpochDay {
public static void main(String[] args) {
// obtenir une date d'un an plus tard
LocalDate date = LocalDate.ofEpochDay(365);
System.out.println(date); // sortie : 1971-01-01
}
}
Pour exécuter le code, compilez le fichier en utilisant la commande suivante :
javac LocalDateofEpochDay.java
Ensuite, exécutez le fichier de classe compilé en utilisant la commande suivante :
java LocalDateofEpochDay
Résumé
Dans ce laboratoire, nous avons appris sur la méthode ofEpochDay() de la classe Java LocalDate. Nous avons vu comment utiliser cette méthode pour obtenir une instance de LocalDate à partir du nombre de jours écoulés depuis l'époque. Nous avons créé deux exemples pour voir comment l'ajout d'un jour depuis l'époque calcule la date correcte.



