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

インタフェースEra

すべてのスーパー・インタフェース:
TemporalAccessor, TemporalAdjuster
既知のすべての実装クラス:
HijrahEra, IsoEra, JapaneseEra, MinguoEra, ThaiBuddhistEra

public interface Era extends TemporalAccessor, TemporalAdjuster
時系列の紀元。

ほとんどの暦体系には、時系列を2つの紀元に分割する1つのエポックがあります。 ただし、一部の暦体系には各指導者の統治期間ごとに1つなど、複数の紀元があります。 すべての場合に、紀元は概念上、時系列の最大の区分です。 各暦は有効な紀元を取得するためのErasおよびChronology.erasと呼ばれる紀元を定義します。

たとえば、タイ仏暦体系では、時間をある1つの日付の前後で2つの紀元に分割しています。 それに対して、和暦体系では、各天皇の在位期間ごとに1つずつの紀元があります。

Eraのインスタンスは==演算子を使用して比較できます。

実装要件:
このインタフェースは、他のクラスが正常に動作するように、注意して実装する必要があります。 すべての実装はシングルトン(final、不変、スレッドセーフ)である必要があります。 可能な限り、列挙を使用することをお薦めします。
導入されたバージョン:
1.8