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