目录

java.time - Month

介绍 (Introduction)

java.time.Month Enum代表一个月,例如'July'。

类声明

以下是java.time.Month Enum的声明 -

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

枚举常量

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

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

  • FEBRUARY - FEBRUARY的单例实例,28天,或闰年29。

  • MARCH月 - 3月份的单身实例,为31天。

  • APRIL月 - 4月份的单例实例,为期30天。

  • MAY - 五月份的单例实例,为31天。

  • 6月 - 6月份的单身实例,为期30天。

  • JULY - JULY月份的单身实例,为31天。

  • AUGUST月 - 8月份的单身实例,为31天。

  • SEPTEMBER - SEPTEMBER月的单例实例,为期30天。

  • OCTOBER - 十月份的单身实例,为期31天。

  • 十一月 - 十一月份的单身实例,为期30天。

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

枚举方法

Sr.No. 方法和描述
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
↑回到顶部↑
WIKI教程 @2018