我发现类似的建议:如何计算考虑日间保存班次的日期之间的天数?
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小时的时差。有没有一种常用的方法来计算这个?谢谢。
还关注闰秒,闰年等 – user710818 2012-01-10 10:30:08