Hutool计算时间差包含的当天
时间: 2023-08-11 17:03:47 浏览: 152
时间差计算
您好!感谢您的提问。关于计算时间差包含当天的问题,Hutool提供了`DateUtil.between`方法用于计算两个日期之间的时间差,并且该方法默认包含起始日期和结束日期所在的整天。下面是一个示例代码:
```java
//计算2022年1月1日0时0分0秒和2022年1月2日12时30分30秒之间的时间差
Date start = DateUtil.parse("2022-01-01 00:00:00");
Date end = DateUtil.parse("2022-01-02 12:30:30");
long betweenMillis = DateUtil.between(start, end, DateUnit.MS);
System.out.println("时间差(毫秒):" + betweenMillis);
```
输出结果如下:
```
时间差(毫秒):131430000
```
可以看到,计算结果包含了2022年1月1日和2022年1月2日所在的整天。如果您需要精确到小时、分钟或秒,可以将`DateUnit`参数设置为`HOUR`、`MINUTE`或`SECOND`。希望能够帮助您!
阅读全文