📅  最后修改于: 2023-12-03 15:16:24.180000             🧑  作者: Mango
withDayOfMonth()
方法是 LocalDate
类的一个方法,用于返回一个新的 LocalDate
实例,该实例的日期为指定月份中的指定日期。该方法可以方便地调整LocalDate
实例的日期。
public LocalDate withDayOfMonth(int dayOfMonth)
dayOfMonth
:要设置的月份中的日期(1 到 28-31)。LocalDate
实例,日期为指定月份中的指定日期。以下示例演示如何使用 withDayOfMonth()
方法调整日期。
import java.time.LocalDate;
public class Example {
public static void main(String[] args) {
// 创建一个 LocalDate 实例
LocalDate date = LocalDate.of(2022, 3, 10);
System.out.println("日期:" + date);
// 调整日期为当前月份的第一天
LocalDate newDate = date.withDayOfMonth(1);
System.out.println("调整日期后的新日期:" + newDate);
}
}
输出结果为:
日期:2022-03-10
调整日期后的新日期:2022-03-01
从上面的输出结果可以看出,使用withDayOfMonth()
方法可以方便地调整 LocalDate
实例的日期。本例中,我们调用 withDayOfMonth(1)
方法将日期调整为了当前月份的第一天。