LocalDateTime
与 Instant Api
一致
1、时间截取
Instant.now().truncatedTo(ChronoUnit.DAYS); //截取到天
Instant.now().truncatedTo(ChronoUnit.HOURS); //截取到小時
Instant.now().truncatedTo(ChronoUnit.MINUTES);//截取到分組
Instant.now().truncatedTo(ChronoUnit.SECONDS);//截取到秒
2、时间的增加或者减少
Instant.now().plus(1, ChronoUnit.DAYS); // 增加一天
Instant.now().plus(1, ChronoUnit.HOURS); //增加一個小時
Instant.now().plus(1, ChronoUnit.MINUTES); //增加一分鐘
Instant.now().plus(1, ChronoUnit.SECONDS); //增加一秒
Instant.now().minus(1, ChronoUnit.DAYS); //减少一天
Instant.now().minus(1, ChronoUnit.HOURS); //减少一個小時
Instant.now().minus(1, ChronoUnit.MINUTES); //减少一分鐘
Instant.now().minus(1, ChronoUnit.SECONDS); //减少一秒
3、时间的差值
ChronoUnit.DAYS.between(Instant.now(), Instant.now().plus(-1, ChronoUnit.DAYS));
ChronoUnit.MINUTES.between(Instant.now(), Instant.now().plus(1, ChronoUnit.MINUTES));
ChronoUnit.HOURS.between(Instant.now(), Instant.now().plus(-1, ChronoUnit.HOURS));
ChronoUnit.SECONDS.between(Instant.now(), Instant.now().plus(1, ChronoUnit.SECONDS));
4、时间的比较
Instant.now().compareTo(Instant.now().plus(-1, ChronoUnit.DAYS))
Instant.now().compareTo(Instant.now().plus(2, ChronoUnit.DAYS))
评论区