Python:打印时间和日期以及时区信息



我有一段代码使用django库以以下方式打印带有时区的日期/时间:

2019-11-04 22:25:00.831219+00:00

我想去掉django,因为在这个脚本中,它只用于打印日期/时间+时区。如何使用标准python库来完成此操作?

import datetime
d = datetime.datetime.now()
print(d)

这样输出如下:

2019-11-04 19:05:07.176493

那么我该如何指定时区信息呢?

谢谢。

您需要传递带有tzinfotz参数,例如:

from datetime import datetime, timezone
d = datetime.now(tz=timezone.utc)
print(d)

输出:

2019-11-04 22:48:09.666543+00:00

最新更新