A month-of-year, such as 'July'.
Month
is an enum representing the 12 months of the year -
January, February, March, April, May, June, July, August, September, October,
November and December.
In addition to the textual enum name, each month-of-year has an int
value.
The int
value follows normal usage and the ISO-8601 standard,
from 1 (January) to 12 (December). It is recommended that applications use the enum
rather than the int
value to ensure code clarity.
Do not use ordinal()
to obtain the numeric representation of Month
.
Use getValue()
instead.
This enum represents a common concept that is found in many calendar systems. As such, this enum may be used by any calendar system that has the month-of-year concept defined exactly equivalent to the ISO-8601 calendar system.
Inherited Method Summary
Enum Values
public static final Month APRIL
The singleton instance for the month of April with 30 days.
This has the numeric value of 4
.
public static final Month AUGUST
The singleton instance for the month of August with 31 days.
This has the numeric value of 8
.
public static final Month DECEMBER
The singleton instance for the month of December with 31 days.
This has the numeric value of 12
.
public static final Month FEBRUARY
The singleton instance for the month of February with 28 days, or 29 in a leap year.
This has the numeric value of 2
.
public static final Month JANUARY
The singleton instance for the month of January with 31 days.
This has the numeric value of 1
.
public static final Month JULY
The singleton instance for the month of July with 31 days.
This has the numeric value of 7
.
public static final Month JUNE
The singleton instance for the month of June with 30 days.
This has the numeric value of 6
.
public static final Month MARCH
The singleton instance for the month of March with 31 days.
This has the numeric value of 3
.
public static final Month MAY
The singleton instance for the month of May with 31 days.
This has the numeric value of 5
.
public static final Month NOVEMBER
The singleton instance for the month of November with 30 days.
This has the numeric value of 11
.
public static final Month OCTOBER
The singleton instance for the month of October with 31 days.
This has the numeric value of 10
.
public static final Month SEPTEMBER
The singleton instance for the month of September with 30 days.
This has the numeric value of 9
.