Java 两个时区之间的时间间隔
我想知道两个不同时区之间的小时数。我目前使用的是Joda time,但它似乎考虑到了夏令时,因为它关闭了一个小时。唯一正确的一个似乎是我当前的时区,它返回0小时,但如果我使用伦敦,对我来说是5小时的差异,它返回4小时 当前代码:Java 两个时区之间的时间间隔,java,android,datetime,jodatime,Java,Android,Datetime,Jodatime,我想知道两个不同时区之间的小时数。我目前使用的是Joda time,但它似乎考虑到了夏令时,因为它关闭了一个小时。唯一正确的一个似乎是我当前的时区,它返回0小时,但如果我使用伦敦,对我来说是5小时的差异,它返回4小时 当前代码: DateTime endTime = new DateTime(date); DateTime startTime = new DateTime(); Period period = new Period(startTime, endTime); int hours =
DateTime endTime = new DateTime(date);
DateTime startTime = new DateTime();
Period period = new Period(startTime, endTime);
int hours = period.getHours();
关于:时区之间的小时差上次链接似乎有效,谢谢ginger!