jdk8 计算时间差
Java8提供的ChrnoUnit工具类,它主要提供以下几种时间
枚举 | 说明 |
---|---|
NANOS | 毫微秒(毫秒的1000000分之一) |
MICROS | 微秒(毫秒的1000分之一) |
MILLIS | 毫秒 |
SECONDS | 秒 |
MINUTES | 分钟 |
HOURS | 小时 |
HALF_DAYS | 半天 |
DAYS | 天 |
WEEKS | 周 |
MONTHS | 月 |
YEARS | 年 |
DECADES | 十年 |
CENTURIES | 世纪(百年) |
MILLENNIA | 千年 |
ERAS | 纪元(1000_000_000L年) |
枚举提供一个betwwen方法,接收两个参数,都是Temporal类型。
Temporal是LocalDate、LocalTime、LocalDateTime的声明接口,因此可以直接传递我们常用的时间类。
示例
输出结果