Java LocalDate getEra-Methode

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.


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{{"Java LocalDate getEra-Methode"}} java/classes_objects -.-> lab-117792{{"Java LocalDate getEra-Methode"}} java/date -.-> lab-117792{{"Java LocalDate getEra-Methode"}} java/files -.-> lab-117792{{"Java LocalDate getEra-Methode"}} end

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 des Java-Codes, 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.