LocalDateTime两个时间相差的天数,小时数,分钟数,毫秒数
·
计算两个LocalDateTime类型时间的相差天数,小时数,分钟数,毫秒数
- 主要用到Duration类的between方法进行时差计算
- 其次用到Duration类的toDays方法转换天数,小时数,分钟数,毫秒数
测试代码如下:
public static void main(String[] args) {
LocalDateTime start = LocalDateTime.of(2022, 5, 7, 1, 1);
LocalDateTime end = LocalDateTime.of(2022, 5, 8, 1, 1);
System.out.println("相差的天数: " + Duration.between(start, end).toDays() + "天");
System.out.println("相差的小时数: " + Duration.between(start, end).toHours() + "小时");
System.out.println("相差的分钟数: " + Duration.between(start, end).toMinutes() + "分钟");
System.out.println("相差的毫秒数: " + Duration.between(start, end).toMillis() + "毫秒");
}
打印结果如下:
相差的天数: 1天
相差的小时数: 24小时
相差的分钟数: 1440分钟
相差的毫秒数: 86400000毫秒
更多推荐
所有评论(0)