这是我的代码,我正在使用utc时间将时间转换为:
pickup_time = "03:00 PM"
local_time = pytz.timezone("Asia/Kolkata")
naive_datetime = datetime.datetime.strptime (pickup_time, "%I:%M %p")
local_datetime = local_time.localize(naive_datetime, is_dst=None)
utc_datetime = local_datetime.astimezone(pytz.utc)
print(utc_datetime)
print(utc_datetime.strftime("%I:%M %p"))
结果,我觉得:
1900-01-01 09:07:00+00:00
上午9:07
但根据我的说法,应该是上午9:30。在UTC+05:30的IST偏移量中,但我有6个小时。 谁能告诉我我做错了什么
您可以像这样更改设置.py,不需要这种混乱
你可以阅读更多here
相关问题 更多 >
编程相关推荐