Java 用hutool工具求两个时间差 结果返回 时分秒格式
时间: 2023-06-02 08:02:09 浏览: 186
Java 获取两个时间的时间差
可以使用hutool工具包中的DateUtil类的between方法来求两个时间的差值,并且可以设置时间差的格式为时分秒。
示例代码如下:
```java
import cn.hutool.core.date.DateUtil;
public class TimeDifference {
public static void main(String[] args) {
String startTime = "2022-01-01 00:00:00";
String endTime = "2022-01-02 12:30:30";
long between = DateUtil.between(DateUtil.parse(startTime), DateUtil.parse(endTime), DateUnit.SECOND);
String time = DateUtil.formatBetween(between * 1000, BetweenFormater.Level.SECOND);
System.out.println("两个时间的差值为:" + time);
}
}
```
运行结果为:
```
两个时间的差值为:1天12小时30分30秒
```
其中,startTime和endTime表示两个时间的字符串格式,通过DateUtil.parse方法将其转换为Date类型,
阅读全文