El método now(ZoneId zone) de la clase MonthDay en Java se usa para obtener el día del mes actual del reloj del sistema en la zona horaria especificada.
Sintaxis:
public static MonthDay now(ZoneId zone)
Parámetros: Este método acepta ZoneId como parámetro.
Valor devuelto: este método devuelve el mes-día actual utilizando el reloj del sistema.
Los siguientes programas ilustran el método now(ZoneId zone) de MonthDay en Java:
Programa 1:
// Java program to demonstrate // MonthDay.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 MonthDay class MonthDay result = MonthDay.now( ZoneId.systemDefault()); // print both month and day System.out.println("MonthDay: " + result); } }
Producción:
MonthDay: --05-09
Programa 2:
// Java program to demonstrate // MonthDay.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 MonthDay class MonthDay result = MonthDay.now( ZoneId.systemDefault()); // print only month System.out.println("Month: " + result.getMonth()); } }
Producción:
Month: MAY
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/MonthDay.html#now(java.time.ZoneId)