Java中任给两个日期,求它们相差的天数?(可考虑用日期时间类实现),给出1990-10-1和2000-3-1相差的天数
时间: 2023-06-04 14:06:44 浏览: 161
JAVA求两个日期之间相差的天数
5星 · 资源好评率100%
Java中可以使用Joda-Time库来计算日期之间的天数差。这里是使用Java 8+的日期时间API的示例代码:
```
LocalDate startDate = LocalDate.of(1990, 10, 1);
LocalDate endDate = LocalDate.of(2000, 3, 1);
long daysBetween = ChronoUnit.DAYS.between(startDate, endDate);
System.out.println(daysBetween);
```
输出结果为:3473
如果想要使用Joda-Time库来计算日期之间的天数差,可以使用以下代码:
```
DateTime startDate = new DateTime(1990, 10, 1, 0, 0, 0);
DateTime endDate = new DateTime(2000, 3, 1, 0, 0, 0);
Days daysBetween = Days.daysBetween(startDate, endDate);
System.out.println(daysBetween.getDays());
```
输出结果也是:3473。
阅读全文