【发布时间】:2020-11-15 03:51:35
【问题描述】:
我在 Python3 中编写了以下代码。
import datetime as dt
a = dt.datetime(2020,7,24,9,0,0)
print(a)
这显示在输出下方。
2020-07-24 09:00:00
但它没有以本地化格式显示。预期输出应如下所述,因为我的时区是“亚洲/加尔各答”。
2020-07-24 09:00:00+05:30
如何做到这一点?
【问题讨论】:
-
这不是“本地化”,它只是添加了时区信息。本地化将类似于 2020 年 7 月 24 日(假设您的本地会议与美国会议一样疯狂)。
-
a = dt.datetime(2020,7,24,9,0,0, tzinfo=dt.timezone(dt.timedelta(hours=5, minutes=30)))
标签: python python-3.x datetime