モジュール java.base
パッケージ java.time.chrono

列挙型クラスIsoEra

java.lang.Object
java.lang.Enum<IsoEra>
java.time.chrono.IsoEra
すべての実装されたインタフェース:
Serializable, Comparable<IsoEra>, Constable, Era, TemporalAccessor, TemporalAdjuster

public enum IsoEra extends Enum<IsoEra> implements Era
ISO暦体系の紀元。

ISO-8601規格では紀元を定義していません。 そのため、定義は、0001-01-01 (ISO)以降の年の「紀元後」(CE)とそれより前の年の「紀元前」(BCE)の2つの紀元で作成されています。

ISO暦の年と紀元
紀元年 紀元 先発暦の年
2CE2
1CE1
1BCE0
2BCE-1

IsoEraの数値表現を取得するために、ordinal()を使用しないでください。 かわりにgetValue()を使用してください。

実装要件:
これは不変でスレッドセーフな列挙型です。
導入されたバージョン:
1.8
  • ネストされたクラスのサマリー

    クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェース

    Enum.EnumDesc<E extends Enum<E>>
  • 列挙型定数のサマリー

    列挙型定数
    列挙型定数
    説明
    現在の紀元の前の紀元「紀元前」のシングルトン・インスタンスで、数値は0です。
    現在の紀元「紀元後」のシングルトン・インスタンスで、数値は1です。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    数値の紀元のint値を取得します。
    static IsoEra
    of(int isoEra)
    int値からIsoEraのインスタンスを取得します。
    static IsoEra
    指定された名前を持つこのクラスのenum定数を返します。
    static IsoEra[]
    この列挙クラスの定数を含む配列を宣言されている順序で 返します。

    クラス java.lang.Enumで宣言されたメソッド

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    クラス java.lang.Objectで宣言されたメソッド

    getClass, notify, notifyAll, wait, wait, wait

    インタフェース java.time.chrono.Eraで宣言されたメソッド

    adjustInto, get, getDisplayName, getLong, isSupported, query, range
  • 列挙型定数の詳細

    • BCE

      public static final IsoEra BCE
      現在の紀元の前の紀元「紀元前」のシングルトン・インスタンスで、数値は0です。
    • CE

      public static final IsoEra CE
      現在の紀元「紀元後」のシングルトン・インスタンスで、数値は1です。
  • メソッドの詳細

    • values

      public static IsoEra[] values()
      この列挙クラスの定数を含む配列を宣言されている順序で 返します。
      戻り値:
      この列挙クラスの定数を宣言されている順序で含む配列
    • valueOf

      public static IsoEra valueOf(String name)
      指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子とexactlyと一致する必要があります。 (不適切な空白文字は許可されません。)
      パラメータ:
      name - 返される列挙型定数の名前。
      戻り値:
      指定された名前を持つ列挙型定数
      例外:
      IllegalArgumentException - この列挙型クラスに指定された名前の定数がない場合
      NullPointerException - 引数がnullの場合
    • of

      public static IsoEra of(int isoEra)
      int値からIsoEraのインスタンスを取得します。

      IsoEraはBCE/CEのISO暦の紀元を表す列挙型です。 このファクトリを使用すると、int値から列挙型を取得できます。

      パラメータ:
      isoEra - 表すBCE/CE値、0 (BCE)から1 (CE)
      戻り値:
      紀元のシングルトン、null以外
      例外:
      DateTimeException - 値が無効な場合
    • getValue

      public int getValue()
      数値の紀元のint値を取得します。

      紀元BCEの値は0で、紀元CEの値は1です。

      定義:
      インタフェースEragetValue
      戻り値:
      紀元の値、0 (BCE)から1 (CE)