Python datetime对象显示错误的时区偏移量

我正在尝试使用datetime和pytz在python中创建一个datetime对象,显示的偏移量是错误的。


import datetime

from pytz import timezone


start = datetime.datetime(2011, 6, 20, 0, 0, 0, 0, timezone('Asia/Kolkata'))

print start

显示的输出是


datetime.datetime(2011, 6, 20, 0, 0, tzinfo=<DstTzInfo 'Asia/Kolkata' HMT+5:53:00 STD>)

请注意,“亚洲/加尔各答”是IST,它是GMT + 5:30,而不是HMT + 5:53。这是标准的Linux时区,为什么我会出错,以及如何解决呢?


动漫人物
浏览 388回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python