Python 获取日期时间的UTC偏移量

Python 获取日期时间的UTC偏移量,python,datetime,Python,Datetime,我尝试过这个方法,但不正确: In [34]: e_now Out[34]: datetime.datetime(2010, 2, 17, 0, 2, 40, 506444, tzinfo=<DstTzInfo 'US/Eastern' EST-1 day, 19:00:00 STD>) In [35]: e_now.utcoffset() Out[35]: datetime.timedelta(-1, 68400) [34]中的e\u现在 Out[34]:datetime.da

我尝试过这个方法,但不正确:

In [34]: e_now
Out[34]: datetime.datetime(2010, 2, 17, 0, 2, 40, 506444, tzinfo=<DstTzInfo 'US/Eastern' EST-1 day, 19:00:00 STD>)

In [35]: e_now.utcoffset()
Out[35]: datetime.timedelta(-1, 68400)
[34]中的
e\u现在
Out[34]:datetime.datetime(2010,2,17,0,2,40506444,tzinfo=)
在[35]中:e_now.utcoffset()
Out[35]:datetime.timedelta(-168400)

tzinfo标识为
EST-1天,19:00:00
——时间增量为-1天68400秒(即19小时,与tzinfo标识相同)。伦敦-巴黎子午线以东的所有时区都将有-1天和正秒数:例如,当伦敦时间是午夜后一秒(UTC)时,纽约时间是上一个日历日下午7点(即19:00)后一秒。为什么你认为这是一个问题?

你会期望得到什么结果?我没有读到答案,这是正确的。我希望能有一些链接timedelta(hours=-5),但我可以这样做:(delta.days*86400+delta.seconds)/60/60