一.简述
在Java8中,我们可以使用以下类来计算日期时间差异:
二.Period类
Period类计算只有年、月、日
计算的是LocalDate两个时间间隔的年月日
讯享网
三.Duration
Duration类计算只有日、时、分、秒、毫秒,
计算的是LocalDateTimel两个时间分别间隔的日、时、分、秒、毫秒
讯享网
四.ChronoUnit类
ChronoUnit类计算有年、月、周、日、时、分、秒、毫秒
计算的是LocalDate和LocalDateTime两个时间分别间隔的年、月、周、日、时、分、秒、毫秒
五.Until
until同四.ChronoUnit类一样,计算有年、月、周、日、时、分、秒、毫秒
计算的是LocalDate和LocalDateTime两个时间分别间隔的年、月、周、日、时、分、秒、毫秒

java时间换算基础
六.计算LocalDateTime两个时间间隔的日、时、分、秒
创建时间区间Duration的一些方法
1、between
2、parse(“PnDTnHnMn.nS”)
示例:
3、Duration.of(long amount, TemporalUnit unit)
示例:
参数TemporalUnit unit详见ChronoUnit枚举类
4、Duration.from
示例:
5、Duration.ofDays(long days)
时间区间计算的一些方法
区间加减运算:plus minus (plusDays、plusHours、plusMinutes、plusSeconds、plusMillis、plusNanos)
示例

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/10674.html