El método of(Month month, int dayOfMonth) de la clase MonthDay en Java se usa para obtener una instancia de MonthDay .
Sintaxis:
public static MonthDay of( Month month, int dayOfMonth)
Parámetros: Este método acepta dos parámetros:
- mes : Representa el mes del año.
- dayOfMonth : Representa el día del mes.
Valor devuelto: este método devuelve el mes-día .
Excepciones: este método lanza DateTimeException si el valor de cualquier campo está fuera de rango o el día del mes no es válido para el mes.
Los siguientes programas ilustran el método of(Month month, int dayOfMonth) de MonthDay en Java:
Programa 1:
// Java program to demonstrate // MonthDay.of(Month month, int dayOfMonth) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // apply of(Month month, int dayOfMonth) method // of MonthDay class MonthDay monthday = MonthDay.of(Month.MAY, 9); // print both month and day System.out.println("MonthDay: " + monthday); } }
Producción:
MonthDay: --05-09
Programa 2:
// Java program to demonstrate // MonthDay.of(Month month, int dayOfMonth) method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // apply of(Month month, int dayOfMonth) method // of MonthDay class MonthDay monthday = MonthDay.of(Month.MAY, 9); // print only month System.out.println("Month: " + monthday.getMonth()); } }
Producción:
Month: MAY
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/MonthDay.html#of(java.time.Month, int)