📌  相关文章
📜  Java中的 IsoChronology eraOf() 方法与示例(1)

📅  最后修改于: 2023-12-03 15:31:52.939000             🧑  作者: Mango

Java中的 IsoChronology eraOf() 方法与示例

介绍

Java中的IosChronology类是Java 8中新增的类,用于处理ISO-8601标准的时代和日期。该类提供了一些方法来创建ISO-8601标准的日期和时代。其中,eraOf()方法是一个静态方法,用于获取指定时代的IsoEra实例。

语法
public static IsoEra eraOf(int era)
  • 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实例。