手册
目录
收藏528
分享
阅读792
更新时间2025-07-22
前言:
在本教程中,您将学习如何使用java.time.Month枚举,简介java.time.Month枚举表示一年中的一个月,例如July。
java.time.Month 枚举表示一年中的一个月,例如"July"。
以下是 java.time.Month 枚举的声明 −
public enum Month extends Enumimplements TemporalAccessor, TemporalAdjuster 
点击 "运行实例" 按钮查看在线实例
以下是 Java.time.Month 枚举的字段 −
JANUARY −一月的单例实例,有 31 天。
FEBRUARY − 2 月份的单例实例,有 28 天,或闰年有 29 天。
MARCH − 3 月份的单例实例,有 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 adjustInto(Temporal temporal)
 将指定的时间对象调整为与该对象具有相同的月份。  | 
| 2 | int firstDayOfYear(boolean jumpYear)
 获取对应于本月第一天的年份。  | 
| 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 | 使用指定的查询查询此偏移量。  | 
| 17 | ValueRange range(TemporalField field)
 获取指定字段的有效值范围。  | 
| 18 | static Month valueOf(String name)
 返回具有指定名称的该类型的枚举常量。  | 
| 19 | static Month[] values()
 按照声明的顺序返回一个包含此枚举类型常量的数组。  | 
这个类继承了以下类的方法 −
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
							
							共5课时
17.2万人学习
							
							共49课时
77万人学习
							
							共29课时
61.7万人学习
							
							共25课时
39.3万人学习
							
							共43课时
70.9万人学习
							
							共25课时
61.6万人学习
							
							共22课时
23万人学习
							
							共28课时
33.9万人学习
							
							共89课时
125万人学习