java.time.Month Enum

简介

java.time.Month 枚举代表一个月份,例如"七月".

类声明

以下是 java.time.Month Enum :

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


枚举常量

以下是 Java.time的字段.Month Enum :

  • JANUARY  : 单月份的单例实例,包含31天.

  • FEBRUARY :  2月份的单身实例,为28天,或闰年为29天.

  • MARCH :  3月份的单身实例,为31天.

  • APRIL : 四月份的单例实例,为期30天.

  • MAY :  5月份的单身实例,为31天.

  • JUNE  : 六月份的单身实例,为期30天.

  • JULY :  7月份的单身实例,为31天.

  • AUGUST :  8月份的单身实例,为31天.

  • SEPTEMBER  :  9月份的单身实例,为期30天.

  • OCTOBER :  10月份的单身实例,为期31天.

  • NOVEMBER :  11月份的单身实例,为期30天.

  • DECEMBER  :  12月份的单例实例,为31天.

枚举方法

Sr.No.方法&描述
1Temporal adjustInto(Temporal temporal)

调整指定的时间对象,使其具有相同的月份作为这个对象的年份.

2int firstDayOfYear(boolean leapYear)

获取与第一天相对应的日期本月.

3Month firstMonthOfQuarter()

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

4static Month from(TemporalAccessor temporal)

获得一个来自临时对象的月份数.

5int get(TemporalField field)

获取本月指定字段的值作为int的年份.

6String getDisplayName(TextStyle style, Locale locale)

获取文本表示形式,例如'Jan'或'December'.

7long getLong(TemporalField field)

获取本月指定字段的值作为一个长期的年份.

8int getValue()

获取月份int值.

9boolean isSupported(TemporalField field)

检查指定的字段是否受支持.

10int length(boolean leapYear)

以天为单位获取本月的长度.

11int maxLength()

以天为单位获取本月的最大长度.

12int minLength()

以天为单位获取本月的最小长度.

13Month minus(long months)

返回指定月份之前的月份.

14static Month of(int month)

从int值获得Month的实例.

15Month plus(long months)

返回此年后指定季度数的月份.

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

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

17ValueRange range(TemporalField field)

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

18static Month valueOf(String name)

返回具有指定名称的此类型的枚举常量.

19static Month[] values()

返回包含此枚举类型常量的数组,按其声明的顺序排列.

继承的方法

此类继承以下类中的方法 :

  • Java.lang.Enum

  • Java.lang.Object