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

列挙型クラスMonth

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

public enum Month extends Enum<Month> implements TemporalAccessor, TemporalAdjuster
「月」(「July」など)。

Monthは、1年の12か月(1月、2月、3月、4月、5月、6月、7月、8月、9月、10月、11月、12月)を表す列挙型です。

各月には、テキストの列挙名の他にint値もあります。 このint値は、通常の使用法およびISO-8601標準に準拠して、1(1月)-12(12月)になります。 コードをわかりやすくするために、アプリケーションはint値ではなく列挙型を使用することをお薦めします。

Monthの数値表現の取得にordinal()を使用しないでください。 かわりにgetValue()を使用してください。

この列挙型は、多くの暦体系に見られる共通の概念を表現します。 そのためこの列挙型は、ISO-8601の暦体系とまったく同等であると定義された月の概念を持つどの暦体系でも使用できます。

実装要件:
これは不変でスレッドセーフな列挙型です。
導入されたバージョン:
1.8