使用DateTimeZone.nextTransition方法。如果开始时间小于结束日期时间,则之间至少发生了一个时区转换。这不考虑规则与DST的更改。也就是说,时区可能具有新的规则,指示标准时间具有新的偏移量,这将显示为时区转换。
if (start.getZone().nextTransition(start.getMillis()) < end.getMillis()) { // Time zone transition occurred, possibly due to DST ...}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)