El método now(Clock clock) de la clase YearMonth en Java se utiliza para obtener el año-mes actual a partir del reloj especificado.
Sintaxis:
public static YearMonth now(Clock clock)
Parámetros: este método acepta reloj como parámetro que representa el reloj a utilizar.
Valor devuelto: este método devuelve el año-mes actual .
Los siguientes programas ilustran el método now (Clock clock) de YearMonth en Java:
Programa 1:
// 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); } }
Producción:
YearMonth: 2020-05
Programa 2:
// 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)); } }
Producción:
Year: 2020
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/YearMonth.html#now(java.time.Clock)