我發現類似的建議:如何計算考慮日間保存班次的日期之間的天數?
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