📅  最后修改于: 2023-12-03 15:16:25.119000             🧑  作者: Mango
MinguoChronology是Java 8中的一个日历系统,它是中华民国的日历系统。dateEpochDay()是MinguoChronology类中的一个方法,它用于获取从公元1970年1月1日至该日期数量的天数。
public long dateEpochDay(TemporalAccessor temporal)
返回从公元1970年1月1日至该日期数量的天数。
LocalDate date = LocalDate.of(2021, 9, 10);
Chronology minguo = MinguoChronology.INSTANCE;
MinguoDate minguoDate = MinguoDate.from(date);
long epoch = minguoDate.getLong(MinguoChronoField.EPOCH_DAY);
System.out.println(epoch); // 输出:18776
以上示例中,我们通过LocalDate创建了一个日期时间对象,然后通过MinguoChronology.INSTANCE创建一个MinguoChronology对象,并将日期转换为MinguoDate对象,再通过MinguoChronoField.EPOCH_DAY获取从公元1970年1月1日至该日期数量的天数。
最后输出结果为18776,即公元2021年9月10日距离1970年1月1日的天数。