在两个时区之间获得时间

时间:2014-06-24 14:03:43

标签: java android datetime jodatime

我想获得两个不同时区之间的小时数。我目前正在使用Joda时间,但看起来它考虑了夏令时,因为它已经过了一个小时。唯一正确的一个似乎是我当前的时区,它返回0小时,但如果我使用伦敦,例如对我来说是5小时差异,它返回4。

当前代码:

DateTime endTime = new DateTime(date);
DateTime startTime = new DateTime();
Period period = new Period(startTime, endTime);
int hours = period.getHours();

0 个答案:

没有答案