Using the Month enum - Java Date Time

Java examples for Date Time:Month

Description

Using the Month enum

Demo Code

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(2019, Month.JULY, 1);

    // Derive a Month from a local date
    Month m1 = Month.from(ld1);

    // Create a Month from an int value 2
    Month m2 = Month.of(2);

    // Get the next month from m2
    Month m3 = m2.plus(1);//from  w w  w.  ja v a  2s  .  co  m

    // 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);
  }
}

Result


Related Tutorials