Java8获取两个日期之间的差值
在实际的业务场景中 , 经常会需要计算两个日期的时间间隔 , 这里介绍两种方式
文本转自 链接
1. 计算两个日期差了多久(天/小时/分)
对于该形式,java8提供了ChronoUnit辅助类,并可以设置时间单位来获取时间差,使用方法如下
1 | LocalDateTime now = LocalDateTime.now(); |
2. 算两个日期的差并显示 《X月X日》 的形式
对于该种形式,java8提供了Period辅助类,但是无法精确到秒是个遗憾,使用方法如下
1 | Period period = Period.between(now.minusDays(60).toLocalDate(), now.toLocalDate()); |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Halcyon Days!