Duration
一、语法
public static Duration between(Temporal startInclusive, Temporal endExclusive)
二、参数
- startInclusive:开始时刻,包含,不为空。
- endExclusive:结束即时,独占,非空。
三、返回值
持续时间,不为null
四、实例
public static void main(String[] args) {
LocalDateTime localDate = DateTimeHelper.of().strDateTime2LocalDateTime("2021-01-01 00:00:00");
LocalDateTime localDate2 = DateTimeHelper.of().strDateTime2LocalDateTime("2021-01-02 00:00:00");
Duration between = Duration.between(localDate, localDate2);
System.out.println(between.toHours());
}
五、小细节
1.报错
参数不能为localdate,不然会报
时间单位需要精确到秒
若要计算时间为天数的,可使用