Java Month enum has 12 constants to represents the 12 months:
Months are numbered from 1 to 12, January being 1 and December being 12.
import java.time.LocalDate; import java.time.Month; public class Main { public static void main(String[] args) { // Use Month.JULY as a method argument LocalDate ld1 = LocalDate.of(2020, Month.JULY, 1); // Derive a Month from a local date Month m1 = Month.from(ld1); // Create a Month from an int value 1 Month m2 = Month.of(1); // Get the next month from m2 Month m3 = m2.plus(1);//from w w w. j a v a2 s . c om // Get the Month from a local date Month m4 = ld1.getMonth(); // Convert an enum constant to an int int m5 = m2.getValue(); System.out.format("%s, %s, %s, %s, %d%n", m1, m2, m3, m4, m5); } }