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