Méthode ofEpochDay de la classe Java LocalDate

JavaBeginner
Pratiquer maintenant

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.