LocalDate 类中 Java 的 withMonth() 方法


在 Java 中 LocalDate 类中的 withMonth() 方法用于使用按需修改的月份创建一个 LocalDate 的不可变副本。此方法需要一个单一参数,即要设置在 LocalDate 中的月份,并且返回月份已按需修改的 LocalDate。

演示此功能的程序如下所示 −

示例

 现场演示

import java.time.*;
public class Main {
   public static void main(String[] args) {
      LocalDate ld1 = LocalDate.parse("2019-02-15");
      System.out.println("The LocalDate is: " + ld1);
      LocalDate ld2 = ld1.withMonth(05);
      System.out.println("The LocalDate with month altered is: " + ld2);
   }
}

输出

The LocalDate is: 2019-02-15
The LocalDate with month altered is: 2015-05-15

现在让我们了解一下上述程序。

首先显示 LocalDate。然后,使用 withMonth() 方法显示月份已修改为 05 的 LocalDate。演示此功能的代码片段如下所示 −

LocalDate ld1 = LocalDate.parse("2019-02-15");
System.out.println("The LocalDate is: " + ld1);
LocalDate ld2 = ld1.withMonth(05);
System.out.println("The LocalDate with month altered is: " + ld2);

更新于:30-Jul-2019

118 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始
广告