在下面的脚本中,为什么tz和tz2不同?
import pandas
import pytz
tz = pytz.timezone('US/Eastern')
t = pandas.Timestamp('2014-03-03 08:05:39.216809')
tz2 = t.tz_localize(pytz.UTC).tz_convert(tz).tz
Run Code Online (Sandbox Code Playgroud)
在这种情况下,tz显示为:
<DstTzInfo 'US/Eastern' LMT-1 day, 19:04:00 STD>
Run Code Online (Sandbox Code Playgroud)
但tz2显示为:
<DstTzInfo 'US/Eastern' EST-1 day, 19:00:00 STD>
Run Code Online (Sandbox Code Playgroud)
大熊猫不应该尊重我传递给tz_convert的时区吗?(这可能是一个已知的错误吗?)
更新:
这似乎是关于pytz的更多问题.仍然让我困惑的行为(但可能有一个明确的解释)是为什么跟随不同?
tz
<DstTzInfo 'US/Eastern' LMT-1 day, 19:04:00 STD>
tz.localize(t).tzinfo
<DstTzInfo 'US/Eastern' EST-1 day, 19:00:00 STD>
Run Code Online (Sandbox Code Playgroud) 我需要访问一个ar创建的文件,但我找不到定义格式的规范文档.有人能指出我正确的方向吗?