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

时间:2019-11-04 22:37:05

标签: python django time

我有一段使用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

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

谢谢。

1 个答案:

答案 0 :(得分:1)

您需要将tzinfo传递给tz parameter,例如:

from datetime import datetime, timezone

d = datetime.now(tz=timezone.utc)

print(d)

输出:

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