📅  最后修改于: 2023-12-03 15:16:25.154000             🧑  作者: Mango
Java中的MinguoDate类表示一个经过修正的国历日期。getEra()方法可以用来获取该MinguoDate对象所在的年代。本文将为大家提供有关MinguoDate getEra() 方法的详细介绍及示例。
MinguoDate getEra() 方法属于java.time包中的类,用于获取一个MinguoDate对象所在的年代。MinguoDate getEra() 方法返回一个MinguoEra枚举值,表示该MinguoDate对象所在的年代。MinguoEra枚举类代表了中华民国历法中的两个年代,分别是“民国前”和“民国后”。
以下是 MinguoDate getEra() 方法的语法:
public MinguoEra getEra()
MinguoDate getEra() 方法无需传入参数。
MinguoDate getEra() 方法返回一个MinguoEra值,表示该MinguoDate对象所在的年代。
以下示例演示了如何使用 MinguoDate getEra() 方法获取一个MinguoDate对象所在的年代。
import java.time.LocalDate;
import java.time.chrono.MinguoDate;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoField;
import java.time.temporal.TemporalAccessor;
public class Main {
public static void main(String[] args) {
//使用工厂方法创建一个MinguoDate对象
MinguoDate date = MinguoDate.of(106, 12, 31);//2017-12-31
//获取该MinguoDate对象所在的年代
MinguoDate.MinguoEra era = date.getEra();
//输出该MinguoDate对象所在的年代
System.out.println("该日期所在的年代为:" + era);
}
}
以上代码执行结果如下:
该日期所在的年代为:ROC
以上代码创建了一个MinguoDate对象,然后调用了它的getEra()方法,获取该对象所在的年代。最后,程序将该年代输出到控制台。
本文为大家介绍了MinguoDate getEra()方法的详细介绍及示例,希望对大家的学习有所帮助。