Méthode getEra de Java LocalDate

JavaBeginner
Pratiquer maintenant

Introduction

La méthode getEra() de la classe LocalDate est utilisée pour obtenir l'ère d'une date. La classe IsoChronology définit les ères JC (Jésus-Christ) à partir de l'an 1 et av.J.-C. (Avant Jésus-Christ) à partir de l'an 0 en arrière. Cette méthode ne prend aucun argument et renvoie une valeur de type énuméré IsoEra.

Créer une nouvelle classe Java dans le répertoire du projet

Nous allons créer une nouvelle classe Java dans le répertoire du projet appelée DateEraExample.java. Tout d'abord, accédez au répertoire du projet.

cd ~/projet

Maintenant, créez un nouveau fichier nommé DateEraExample.java à l'aide de l'éditeur nano.

touch DateEraExample.java

Implémentez le code Java pour démontrer la méthode getEra()

Dans le fichier DateEraExample.java, nous allons créer un programme Java pour démontrer la méthode getEra() de la classe LocalDate.

import java.time.LocalDate;
import java.time.chrono.IsoEra;

public class DateEraExample {
    public static void main(String[] args) {

        // Création d'une date avec l'année 2021
        LocalDate localDate = LocalDate.of(2021, 11, 10);

        // Affichage de la date
        System.out.println("Date: " + localDate);

        // Récupération de l'ère de la date spécifiée
        IsoEra era = localDate.getEra();

        // Affichage de l'ère
        System.out.println("Era: " + era);

        // Création d'une date avec l'année 0
        LocalDate zeroDate = LocalDate.of(0, 1, 1);

        // Affichage de la date
        System.out.println("Date avec l'année zéro: " + zeroDate);

        // Récupération de l'ère de la date spécifiée
        era = zeroDate.getEra();

        // Affichage de l'ère
        System.out.println("Era: " + era);
    }
}

Compiler et exécuter le programme Java

Enregistrez les modifications dans le fichier DateEraExample.java et quittez l'éditeur. Maintenant, compilez le programme Java à l'aide de la commande suivante dans le terminal.

javac DateEraExample.java

Après avoir compilé le programme, exécutez-le à l'aide de la commande suivante.

java DateEraExample

La sortie du programme devrait être affichée sur le terminal.

Date: 2021-11-10
Era: JC
Date avec l'année zéro: 0000-01-01
Era: av.J.-C.

Résumé

Dans ce laboratoire, nous avons appris à utiliser la méthode getEra() de la classe LocalDate de Java pour obtenir l'ère d'une date. La classe IsoChronology définit les ères JC (Jésus-Christ) à partir de l'an 1 et av.J.-C. (Avant Jésus-Christ) à partir de l'an 0 en arrière. Cette méthode renvoie une valeur de type énuméré IsoEra représentant l'ère de la date.