java.time.Month 列舉



介紹

java.time.Month 列舉表示一年中的月份,例如“七月”。

類宣告

以下是java.time.Month 列舉的宣告:

public enum Month
   extends Enum<Month>
      implements TemporalAccessor, TemporalAdjuster

列舉常量

以下是java.time.Month 列舉的欄位:

  • JANUARY - 一月份的單例例項,有31天。

  • FEBRUARY - 二月份的單例例項,有28天,閏年為29天。

  • MARCH - 三月份的單例例項,有31天。

  • APRIL - 四月份的單例例項,有30天。

  • MAY - 五月份的單例例項,有31天。

  • JUNE - 六月份的單例例項,有30天。

  • JULY - 七月份的單例例項,有31天。

  • AUGUST - 八月份的單例例項,有31天。

  • SEPTEMBER - 九月份的單例例項,有30天。

  • OCTOBER - 十月份的單例例項,有31天。

  • NOVEMBER - 十一月份的單例例項,有30天。

  • DECEMBER - 十二月份的單例例項,有31天。

列舉方法

序號 方法及描述
1 Temporal adjustInto(Temporal temporal)

將指定的臨時物件調整為與本物件具有相同的月份。

2 int firstDayOfYear(boolean leapYear)

獲取對應於本月第一天的一年中的某一天。

3 Month firstMonthOfQuarter()

獲取對應於本季度第一月的月份。

4 static Month from(TemporalAccessor temporal)

從臨時物件中獲取 Month 例項。

5 int get(TemporalField field)

將本年中的月份的指定欄位的值作為 int 獲取。

6 String getDisplayName(TextStyle style, Locale locale)

獲取文字表示形式,例如“Jan”或“December”。

7 long getLong(TemporalField field)

將本年中的月份的指定欄位的值作為 long 獲取。

8 int getValue()

獲取月份的 int 值。

9 boolean isSupported(TemporalField field)

檢查是否支援指定的欄位。

10 int length(boolean leapYear)

獲取本月的天數。

11 int maxLength()

獲取本月的最大天數。

12 int minLength()

獲取本月的最小天數。

13 Month minus(long months)

返回在此月份之前的指定月份數的月份。

14 static Month of(int month)

從 int 值獲取 Month 例項。

15 Month plus(long months)

返回在此月份之後的指定季度數的月份。

16 <R> R query(TemporalQuery<R> query)

使用指定的查詢查詢此偏移量。

17 ValueRange range(TemporalField field)

獲取指定欄位的有效值範圍。

18 static Month valueOf(String name)

返回具有指定名稱的此型別的列舉常量。

19 static Month[] values()

返回一個包含此列舉型別的常量的陣列,按照宣告的順序排列。

繼承的方法

此類繼承自以下類的方法:

  • java.lang.Enum
  • java.lang.Object
廣告
© . All rights reserved.