Méthode getEra de Java LocalDate

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/date("Date") java/FileandIOManagementGroup -.-> java/files("Files") subgraph Lab Skills java/output -.-> lab-117792{{"Méthode getEra de Java LocalDate"}} java/classes_objects -.-> lab-117792{{"Méthode getEra de Java LocalDate"}} java/date -.-> lab-117792{{"Méthode getEra de Java LocalDate"}} java/files -.-> lab-117792{{"Méthode getEra de Java LocalDate"}} end

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);
    }
}

Compilez et exécutez 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écapitulatif

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.