pandas tz_convert: difference among EST, US/Eastern and America/New_York
据我所知,EST,US / Eastern和America / New_York应该是一样的,但显然我错了。
当我做以下事情时:
1 | pd.Timestamp('2011-07-03T07:00:00-04:00').tz_convert('US/Eastern') |
这给了:
1 | Timestamp('2011-07-03 07:00:00-0400', tz='US/Eastern') |
当我做:
1 | pd.Timestamp('2011-07-03T07:00:00-04:00').tz_convert('EST') |
它给:
1 | Timestamp('2011-07-03 06:00:00-0500', tz='EST') |
当我做:
1 | pd.Timestamp('2011-07-03T07:00:00-40:00').tz_convert('America/New_York') |
它给:
1 | Timestamp('2011-07-04 19:00:00-0400', tz='America/New_York') |
谁能给我一些关于此的见解? 我需要转换我的时间戳,以便它与纽约证券交易所的时间相当。 现在我不知道使用哪个时区。 谢谢您的帮助。
我的代码中有一个拼写错误(谢谢,BrenBarn),所以时区:America / New_York和US / Eastern实际上是相同的。
我相信在那个季节,美国正处于白昼节省时间。
根据这个网站:
http://www.timeanddate.com/time/zones/est
美国冬季使用EST,夏季使用EDT。
和
http://www.timeanddate.com/time/dst/2011.html
2011年,白天节能从3月13日开始至11月6日。
EST特指东部标准时间,但您选择的日期是夏令时。
除此之外,如果对所有人使用相同的偏移量,您的示例将给出正确的结果。 你在某些地方使用