Java 中 LocalDate withDayOfMonth() 方法


使用 Java 中 LocalDate 類中的 withDayOfMonth() 方法可以獲得 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.withDayOfMonth(05);
      System.out.println("The LocalDate with day of month altered is: " + ld2);
   }
}

輸出

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

現在讓我們來理解上面的程式。

首先顯示 LocalDate。然後,使用 withDayOfMonth() 方法將每月天數更改為 05 的 LocalDate 顯示出來。演示此過程的程式碼片段如下所示 −

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

更新於: 2019 年 7 月 30 日

123 人次瀏覽

啟動你的事業

透過完成教程獲得認證

開始學習
廣告
© . All rights reserved.