获取日期时间的UTC偏移量

0 投票
1 回答
1678 浏览
提问于 2025-04-15 19:22

我试过这个,但它不对:

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)

1 个回答

1

tzinfo被标识为 EST-1 day, 19:00:00,而时间差则表示为-1天,68400秒(也就是19小时,和tzinfo的标识一致)。所有位于伦敦-巴黎经线以东的时区都会有-1天和一个正数的秒数:比如,当伦敦(UTC)刚过午夜1秒时,纽约的时间是前一天晚上7点1秒(也就是19:00)。你觉得这有什么问题呢?

撰写回答