📅  最后修改于: 2023-12-03 15:01:55.697000             🧑  作者: Mango
withDayOfMonth()
方法用于创建一个新的 MonthDay
对象,其日期为给定月份和年份中的指定日。 如果指定的日期无效,则会抛出 DateTimeException
异常。
public MonthDay withDayOfMonth(int dayOfMonth)
import java.time.MonthDay;
public class Main {
public static void main(String[] args) {
MonthDay month = MonthDay.parse("--12-01");
System.out.println("Original month-day: " + month);
MonthDay updatedMonth = month.withDayOfMonth(20);
System.out.println("Updated month-day: " + updatedMonth);
}
}
输出结果:
Original month-day: --12-01
Updated month-day: --12-20
在上面的示例中,我们首先创建了一个 MonthDay
对象,其值为 --12-01
,然后使用 withDayOfMonth()
方法将其更新为指定月份中的第 20 天,并将其打印到控制台。输出结果为 --12-20
。
注意:在使用 withDayOfMonth()
方法更改日之前,我们必须先创建一个 MonthDay
对象,否则会抛出 NullPointerException
异常。