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 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告