📜  Java中的 LocalDate withDayOfMonth() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:24.180000             🧑  作者: Mango

Java中的 LocalDate withDayOfMonth() 方法及示例

简介

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) 方法将日期调整为了当前月份的第一天。