Open In App

YearMonth of(int, Month) method in Java with Examples

Last Updated : 12 May, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
The of(int year, Month month) method of the YearMonth class in Java is used to get an instance of YearMonth from a year and month. Syntax:
public static YearMonth of(
    int year, Month month)
Parameters: This method accepts two parameters:
  • year: It represents year.
  • month: It represents the month of year.
Return value: This method returns the year-month. Exceptions: This method throws DateTimeException if the value of any field is invalid. Below programs illustrate the of(int year, Month month) method of YearMonth in Java: Program 1: Java
// Java program to demonstrate
// YearMonth.of(int year, Month month) method

import java.time.*;
import java.time.temporal.*;

public class GFG {
    public static void main(String[] args)
    {

        // apply of(int year, Month month) method
        // of YearMonth class
        YearMonth yearmonth
            = YearMonth.of(2020, Month.MAY);

        // print year and month
        System.out.println("YearMonth: "
                           + yearmonth);
    }
}
Output:
YearMonth: 2020-05
Program 2: Java
// Java program to demonstrate
// YearMonth.of(int year, Month month) method

import java.time.*;
import java.time.temporal.*;

public class GFG {
    public static void main(String[] args)
    {

        // apply of(int year, Month month) method
        // of YearMonth class
        YearMonth yearmonth
            = YearMonth.of(2020, Month.MAY);

        // print only year
        System.out.println("Year: "
                           + yearmonth.getYear());
    }
}
Output:
Year: 2020
Program 3: Java
// Java program to demonstrate
// YearMonth.of(int year, Month month) method

import java.time.*;
import java.time.temporal.*;

public class GFG {
    public static void main(String[] args)
    {

        // apply of(int year, Month month) method
        // of YearMonth class
        YearMonth yearmonth
            = YearMonth.of(2020, Month.MAY);

        // print only month
        System.out.println("Month: "
                           + yearmonth.getMonth());
    }
}
Output:
Month: MAY
References: https://docs.oracle.com/javase/10/docs/api/java/time/YearMonth.html#of(int, java.time.Month)

Next Article
Practice Tags :

Similar Reads