YearMonth now(zone) in Java with Examples

Last Updated : 8 May, 2020
now(ZoneId zone) method of the YearMonth class in Java is used to obtain the current year-month from the system clock in the specified time-zone. Syntax:
public static YearMonth now(ZoneId zone)
Parameters: This method accepts monthsToAdd as parameters which represents the zone ID to use. Return value: This method returns the current year-month using the system clock. Below programs illustrate the now(ZoneId zone) method of YearMonth in Java: Program 1: Java
// Java program to demonstrate
// YearMonth.now(ZoneId zone) method

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

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

        // apply now(ZoneId zone) method
        // of YearMonth class
        YearMonth result
            = YearMonth.now(
                ZoneId.systemDefault());

        // print both year and month
        System.out.println("YearMonth: "
                           + result);
    }
}
Output:
YearMonth: 2020-05
Program 2: Java
// Java program to demonstrate
// YearMonth.now(ZoneId zone) method

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

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

        // apply now(ZoneId zone) method
        // of YearMonth class
        YearMonth result
            = YearMonth.now(
                ZoneId.systemDefault());

        // print only year
        System.out.println(
            "Year: "
            + result.get(
                  ChronoField.YEAR));
    }
}
Output:
Year: 2020
Program 3: Java
// Java program to demonstrate
// YearMonth.now(ZoneId zone) method

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

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

        // apply now(ZoneId zone) method
        // of YearMonth class
        YearMonth result
            = YearMonth.now(
                ZoneId.systemDefault());

        // print only month
        System.out.println(
            "Month: "
            + result.get(
                  ChronoField.MONTH_OF_YEAR));
    }
}
Comment