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);
广告