public class TimeLeftSeconds {
    public static void main(String[] args) {
        Date date = new Date();
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        // 将秒和毫秒设置为0
        cal.set(Calendar.SECOND, 0);
        cal.set(Calendar.MILLISECOND, 0);
        // 每个小时的最后一秒
        cal.add(Calendar.HOUR_OF_DAY, 1);
        Date endOfHour = cal.getTime();
        // 当前时间距离小时最后一秒的剩余秒数
        long leftSeconds = (endOfHour.getTime() - date.getTime()) / 1000;
        System.out.println(leftSeconds);
    }
}
Java 计算当前时间距离下一小时最后一秒的剩余秒数

原文地址: https://www.cveoy.top/t/topic/lhXo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录