📅  最后修改于: 2023-12-03 15:31:52.939000             🧑  作者: Mango
Java中的IosChronology类是Java 8中新增的类,用于处理ISO-8601标准的时代和日期。该类提供了一些方法来创建ISO-8601标准的日期和时代。其中,eraOf()方法是一个静态方法,用于获取指定时代的IsoEra实例。
public static IsoEra eraOf(int era)
返回指定时代的IsoEra实例
以下示例演示了如何使用eraOf()方法来获取指定时代的IsoEra实例。
import java.time.chrono.IsoChronology;
import java.time.chrono.IsoEra;
public class Main {
public static void main(String[] args) {
// 获取公元IsoEra
IsoEra era1 = IsoChronology.INSTANCE.eraOf(1);
System.out.println("公元 : " + era1);
// 获取公元前IsoEra
IsoEra era2 = IsoChronology.INSTANCE.eraOf(0);
System.out.println("公元前 : " + era2);
}
}
输出结果为:
公元 : CE
公元前 : BCE
在示例中,我们通过静态方法IsoChronology.INSTANCE来获取IsoChronology实例,然后使用该实例的eraOf()方法来获取指定时代(0为公元前,1为公元)的IsoEra实例。最后,在控制台输出获取的IsoEra实例。