Month

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

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.