java时间换算基础

java时间换算基础一 简述 在 Java8 中 我们可以使用以下类来计算日期时间差异 二 Period 类 Period 类计算只有年 月 日 计算的是 LocalDate 两个时间间隔的年月日 三 Duration Duration 类计算只有日 时 分 秒 毫秒 计算的是 LocalDateTim 两个时间分别间隔的日 时 分 秒 毫秒 四 ChronoUnit 类 ChronoUnit 类计算有年 月 周 日 时 分

大家好,我是讯享网,很高兴认识大家。



一.简述

在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)

 

示例

 

timespec 比较_timespec 比较

小讯
上一篇 2024-12-27 10:49
下一篇 2024-12-24 19:57

相关推荐

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