admin 管理员组

文章数量: 1087652

【Java】jdk1.8获取当天剩余时间

实现思路:

  1. 获取当前时间;
  2. 获取当前时间的下一天的凌晨时间;
  3. 计算两个时间的差值;
LocalDateTime midnight = LocalDateTime.now().plusDays(1).withHour(0).withMinute(0).withSecond(0).withNano(0);
long seconds = ChronoUnit.SECONDS.between(LocalDateTime.now(),midnight);
System.out.println("当天剩余秒数:" + seconds);

可以用在缓存有效期中,累计当天有效的一些数据。

本文标签: Javajdk18获取当天剩余时间