【发布时间】:2012-02-06 18:38:11
【问题描述】:
我找到了如下建议:
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
calendar1.set(2007, 01, 10);
calendar2.set(2007, 07, 01);
long milliseconds1 = calendar1.getTimeInMillis();
long milliseconds2 = calendar2.getTimeInMillis();
long diff = milliseconds2 - milliseconds1;
long diffSeconds = diff / 1000;
long diffMinutes = diff / (60 * 1000);
long diffHours = diff / (60 * 60 * 1000);
long diffDays = diff / (24 * 60 * 60 * 1000);
但是从冬季到夏季更改时间时会有 1 小时的差异。有没有一种通用的方法来计算这个?谢谢。
【问题讨论】:
-
同样关注闰秒、闰年等