1
2016年daylight savings time开始于2am on 2016-03-13
美国东部时间,截止于2am on 2016-11-06
。所以,2016-03-13 02:30:00
不是有效的时间戳,并且2016-11-06 01:30:00
发生了两次。熊猫为什么不产生模糊的时间误差?
我希望这个代码抛出约模棱两可,不存在时间错误,但它并不:
from pandas import Timestamp
no_such_time = "2016-03-13 02:30:00"
ambiguous_time = "2016-11-06 01:30:30"
est = 'US/Eastern'
utc = 'UTC'
ts1 = Timestamp(no_such_time, tz=est).tz_convert(utc)
ts2 = Timestamp(ambiguous_time, tz=est).tz_convert(utc)
为什么熊猫认为这两个是有效的时间?
我正在使用熊猫0.14.1。
所以如果我正确理解这个答案,我应该总是安全地在'US/Eastern'和'UTC'之间转换? – Batman
谢谢你。 – Batman