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