如何在 Java 中計算兩個日期之間的天數


我們首先設定兩個日期

LocalDate date1 = LocalDate.of(2019, 4, 16);
LocalDate date2 = date1.with(Month.MAY).withDayOfMonth(04);

現在,使用 between()函式計算上述兩個日期之間的天數

int numDays = Period.between(date1, date2).getDays();

示例

import java.time.LocalDate;
import java.time.Month;
import java.time.Period;
public class Demo {
   public static void main(String[] argv) {
      LocalDate date1 = LocalDate.of(2019, 4, 16);
      LocalDate date2 = date1.with(Month.MAY).withDayOfMonth(04);
      int numDays = Period.between(date1, date2).getDays();
      System.out.println("Number of days between two dates = "+numDays);
   }
}

輸出

Number of days between two dates = 18

更新時間:2019-07-30

1000+ 次瀏覽

開啟你的事業

完成課程,獲得認證

開始
廣告
© . All rights reserved.