使用 Java 的 LocalDate 类和 ChronoUnit 可以轻松计算两个日期之间相差的天数。

LocalDate date1 = LocalDate.of(2022, 1, 15);
LocalDate date2 = LocalDate.of(2022, 1, 10);

long daysBetween = ChronoUnit.DAYS.between(date1, date2);
System.out.println('相差天数:' + daysBetween);

输出结果:

相差天数:-5

代码解释:

  1. 使用 LocalDate.of(year, month, day) 创建两个 LocalDate 对象,分别代表两个日期。
  2. 使用 ChronoUnit.DAYS.between(date1, date2) 计算两个日期之间相差的天数,结果是一个 long 类型的值。
  3. 使用 System.out.println() 打印计算结果。

注意:如果 date1date2 之后,则结果为负值。

Java 计算两个日期之间相差的天数

原文地址: http://www.cveoy.top/t/topic/mBiv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录