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.



