0
我必須計算代表車輛出發和到達的兩個日期(行駛了多少小時)之間的差異。我目前正在使用Joda庫。如果我使用Hours類,Java日期差異,Joda庫和DST
DateTime begin = new DateTime("2012-03-25T00:00+00:00");
DateTime end = new DateTime("2012-03-26T00:00+00:00");
Hours h = Hours.hoursBetween(begin, end);
我得到24小時的結果。 (h.getHours())。
我可以得到這兩個日期之間傳遞的小時數,但是在考慮DST發生的時間間隔內我能做些什麼?事實上,自選擇日期(2012年3月25日)是DST發生的那一天(在歐洲/倫敦地區),我應該得到23小時的結果。有沒有可以處理這些特殊事件的類/方法?
感謝您的回答。我想我已經明白了。 – user1847243
@ user1847243如果解決了你的問題,你應該接受答案。 – Andy