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

クラスJapaneseEra

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

public final class JapaneseEra extends Object implements Era, Serializable
和暦体系の紀元。

日本語政府は、各紀元の正式名称と開始日を定義します。 年代は連続し、日付範囲が重複しないため、ある年代の終了日は常に次の年代の開始日の前日になります。

Java SE Platformは、Meiji eraから始まる日本語政府によって定義されているすべての時代をサポートします。 各年代は、プラットフォームで整数値および名前によって識別されます。 of(int)およびvalueOf(String)メソッドを使用すると、年代ごとにJapaneseEraのシングルトン・インスタンスを取得できます。 values()メソッドは、サポートされているすべての消去のシングルトンのインスタンスを返します。

便宜上、このクラスは、values()メソッドによって返されるシングルトン・インスタンスを参照するパブリック静的最終フィールドの数を宣言します。

APIのノート:
このクラスで宣言されたフィールドは、時間の経過とともにvalues()メソッドの結果の行に展開されることがあります。 ただし、必ずしも1:1フィールドとシングルトン・インスタンスの間にこの関連があるとはかぎりません。日本語政府は、新しい時代をナウンして開始日を定義する場合がありますが、正式な名前は定義しない場合があります。 このシナリオでは、新しい紀元を表すシングルトン・インスタンスは、公式の名前が定義されるまで安定していない名前を返します。 開発者は、パブリック静的な最終フィールドに対応していないシングルトン・インスタンスから戻される名前に依存する場合に注意を払う必要があります。
実装要件:
このクラスは不変でスレッドセーフです。
導入されたバージョン:
1.8
関連項目: