Java 计算当前时间距离下一小时最后一秒的剩余秒数
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);
}
}
原文地址: https://www.cveoy.top/t/topic/lhXo 著作权归作者所有。请勿转载和采集!