Java LocalDate.getEra()方法及示例

原文:https://www.studytonight.com/java-examples/java-localdate-getera-method-with-examples

这个方法是用来获取一个日期的纪元。例如,公元前、公元和 CE。IsoChronology从第一年开始定义纪元 CE(当前纪元),从第零年开始定义纪元 BCE(当前纪元之前)。

此方法不接受任何参数,并返回一个 IsoEra 枚举值。下面给出了该方法的语法。

句法

public IsoEra getEra()

参数:

这不需要任何争论。

返回:

它回到了一个年代。

举例时间:

我们举个例子,用getEra()方法得到一个日期的纪元。这里有一年 2020 年代表当前时代,有年大于零的日期属于 CE。

import java.time.LocalDate;
import java.time.chrono.IsoEra; 
public class DateDemo {

    public static void main(String[] args){  

        LocalDate localDate = LocalDate.of(2020, 2, 25);
        System.out.println(localDate);
        IsoEra era = localDate.getEra();
        System.out.println("Date era : "+era);
    }
}

2020-02-25 日期:CE

另一个例子的时间:

表示零年或更少年的日期属于 BCE。这里我们有一个日期,显示零年,返回 BCE 时代。

import java.time.LocalDate;
import java.time.chrono.IsoEra; 
public class DateDemo {

    public static void main(String[] args){  

        LocalDate localDate = LocalDate.of(0000, 1, 01);
        System.out.println(localDate);
        IsoEra era = localDate.getEra();
        System.out.println("Date era : "+era);
    }
}

0000-01-01 日期:欧洲央行

实时示例:

试着用一个真实的例子,用我们强大的在线 Java 编译器立即执行代码。