Einführung
Die getEra()-Methode in der LocalDate-Klasse wird verwendet, um die Epoche eines Datums abzurufen. Die IsoChronology-Klasse definiert die Epochen n. Chr. (Neuere Zeit) ab dem Jahr eins und v. Chr. (Vor der Neueren Zeit) von Jahr null zurück. Diese Methode nimmt keine Argumente entgegen und gibt einen IsoEra-Enumerationswert zurück.
Erstellen einer neuen Java-Klasse im Projektverzeichnis
Wir werden eine neue Java-Klasse im Projektverzeichnis namens DateEraExample.java erstellen. Navigieren Sie zunächst zum Projektverzeichnis.
cd ~/project
Erstellen Sie nun eine neue Datei namens DateEraExample.java mit dem nano-Editor.
touch DateEraExample.java
Implementieren Sie den Java-Code, um die getEra()-Methode zu demonstrieren
In der Datei DateEraExample.java werden wir ein Java-Programm erstellen, um die getEra()-Methode in der LocalDate-Klasse zu demonstrieren.
import java.time.LocalDate;
import java.time.chrono.IsoEra;
public class DateEraExample {
public static void main(String[] args) {
// Erstellen eines Datums mit dem Jahr 2021
LocalDate localDate = LocalDate.of(2021, 11, 10);
// Ausgeben des Datums
System.out.println("Datum: " + localDate);
// Abrufen der Epoche des angegebenen Datums
IsoEra era = localDate.getEra();
// Ausgeben der Epoche
System.out.println("Epoche: " + era);
// Erstellen eines Datums mit dem Jahr 0
LocalDate zeroDate = LocalDate.of(0, 1, 1);
// Ausgeben des Datums
System.out.println("Datum mit Jahr null: " + zeroDate);
// Abrufen der Epoche des angegebenen Datums
era = zeroDate.getEra();
// Ausgeben der Epoche
System.out.println("Epoche: " + era);
}
}
Kompilieren und Ausführen des Java-Programms
Speichern Sie die Änderungen in der Datei DateEraExample.java und beenden Sie den Editor. Kompilieren Sie nun das Java-Programm mit dem folgenden Befehl in der Konsole.
javac DateEraExample.java
Nachdem das Programm kompiliert wurde, führen Sie es mit dem folgenden Befehl aus.
java DateEraExample
Die Ausgabe des Programms sollte auf der Konsole angezeigt werden.
Datum: 2021-11-10
Epoche: n. Chr.
Datum mit Jahr null: 0000-01-01
Epoche: v. Chr.
Zusammenfassung
In diesem Lab haben wir gelernt, wie man die getEra()-Methode in der LocalDate-Klasse von Java verwendet, um die Epoche eines Datums abzurufen. Die IsoChronology-Klasse definiert die Epochen n. Chr. (Neuere Zeit) ab dem Jahr eins und v. Chr. (Vor der Neueren Zeit) von Jahr null zurück. Diese Methode gibt einen IsoEra-Enumerationswert zurück, der die Epoche des Datums repräsentiert.



