Java 计算两个日期之间相差的天数
使用 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
代码解释:
- 使用
LocalDate.of(year, month, day)创建两个LocalDate对象,分别代表两个日期。 - 使用
ChronoUnit.DAYS.between(date1, date2)计算两个日期之间相差的天数,结果是一个long类型的值。 - 使用
System.out.println()打印计算结果。
注意:如果 date1 在 date2 之后,则结果为负值。
原文地址: http://www.cveoy.top/t/topic/mBiv 著作权归作者所有。请勿转载和采集!