withDayOfMonth(int dayOfMonth) de la clase MonthDay utilizada para modificar el día del mes del objeto MonthDay utilizando dayOfMonth pasado como parámetro y después de ese método devuelve la copia de MonthDay alterado. Se lanza una excepción si el día del mes el valor no es válido para el mes especificado después de modificar la operación.
Sintaxis:
public MonthDay withDayOfMonth(int dayOfMonth)
Parámetros: este método acepta como parámetro el día del mes, que es el día del mes que se debe configurar en el mes-día de retorno, del 1 al 31.
Valor devuelto: este método devuelve un MonthDay basado en este mes-día con el día solicitado.
Excepción: este método genera DateTimeException si el valor del día del mes no es válido o si el día del mes no es válido para el mes.
Los siguientes programas ilustran el método withDayOfMonth():
Programa 1:
// Java program to demonstrate // MonthDay.withDayOfMonth() method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create a MonthDay object MonthDay monthday = MonthDay.of(8, 28); // print instance System.out.println("MonthDay before" + " applying method: " + monthday); // apply withDayOfMonth method // of MonthDay class MonthDay updatedlocal = monthday.withDayOfMonth(21); // print instance System.out.println("MonthDay after" + " applying method: " + updatedlocal); } }
MonthDay before applying method: --08-28 MonthDay after applying method: --08-21
Programa 2:
// Java program to demonstrate // MonthDay.withDayOfMonth() method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create a MonthDay object MonthDay monthday = MonthDay.of(10, 31); // print instance System.out.println("MonthDay before" + " applying method: " + monthday); // apply withDayOfMonth method // of MonthDay class MonthDay updatedlocal = monthday.withDayOfMonth(12); // print instance System.out.println("MonthDay after" + " applying method: " + updatedlocal); } }
MonthDay before applying method: --10-31 MonthDay after applying method: --10-12
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/MonthDay.html#withDayOfMonth(int)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA