YearMonth now(clock) method in Java with Examples

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

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

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

        // apply now(Clock clock) method
        // of YearMonth class
        YearMonth result
            = YearMonth.now(
                Clock.systemUTC());

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

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

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

        // apply now(Clock clock) method
        // of YearMonth class
        YearMonth result
            = YearMonth.now(
                Clock.systemUTC());

        // print only year
        System.out.println("Year: "
                           + result.get(
                                 ChronoField.YEAR));
    }
}
Comment