java.time.Month 枚举


介绍

java.time.Month枚举代表一年中月份,例如“July”。

类声明

以下是java.time.Month枚举的声明-

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

枚举常量

以下是Java.time.Month枚举的字段-

  • JANUARY - 一月份的单例实例,有 31 天。

  • February - 二月的单例实例,有 28 天,或者闰年有 29 天。

  • MARCH - 三月的单例实例,有 31 天。

  • APRIL - 4 月的单例实例,有 30 天。

  • MAY - 5 月份的单例实例,有 31 天。

  • JUNE - 6 月的单例实例,有 30 天。

  • JULY - 7 月的单例实例,有 31 天。

  • AUGUST - 8 月的单例实例,有 31 天。

  • SEPTEMBER - 9 月的单例实例,有 30 天。

  • OCTOBER - 10 月份的单例实例,有 31 天。

  • NOVEMBER - 11 月的单例实例,有 30 天。

  • DECEMBER - 12 月的单例实例,有 31 天。

枚举方法

先生。 方法及说明
1 Temporal adjustmentInto(Temporal 时间)

调整指定的时间对象以使其具有与该对象相同的月份。

2 intfirstDayOfYear(布尔值闰年)

获取与本月第一天对应的一年中的某一天。

3 月份firstMonthOfQuarter()

获取与本季度第一个月对应的月份。

4 来自(TemporalAccessor 时间)的静态月份

从时间对象获取 Month 的实例。

5 int get(TemporalField 字段)

获取一年中该月指定字段的 int 值。

6 String getDisplayName(TextStyle 样式, Locale 区域设置)

获取文本表示形式,例如“Jan”或“December”。

7 long getLong(TemporalField 字段)

获取一年中本月指定字段的长整型值。

8 int getValue()

获取一年中的月份 int 值。

9 boolean isSupported(TemporalField 字段)

检查指定字段是否受支持。

10 int 长度(布尔值闰年)

获取本月的长度(以天为单位)。

11 int 最大长度()

获取本月的最大长度(以天为单位)。

12 int 最小长度()

获取本月的最短长度(以天为单位)。

13 月减(长月)

返回该月份之前指定月份数的月份。

14 静态月份(int 月)

从 int 值获取 Month 的实例。

15 月加(长月)

返回该月份之后指定季度数的月份。

16 <R> R 查询(TemporalQuery<R> 查询)

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

17 号 ValueRange范围(TemporalField字段)

获取指定字段的有效值范围。

18 静态月份 valueOf(字符串名称)

返回具有指定名称的该类型的枚举常量。

19 静态月份[]值()

返回一个包含此枚举类型常量的数组,按照声明顺序排列。

继承的方法

该类继承了以下类的方法 -

  • Java.lang.Enum
  • Java.lang.Object