How do I retrieve UTC time in Python?
什么相当于
目前,如果我在解释器中输入
1 | 'Mon Feb 5 17:24:48 2018' |
这将返回本地时间,我想知道如何以相同的格式获得时间,但UTC除外。
编辑:它是
返回表示utctime的对象。
要使其格式与
1 2 | >>> time.asctime(time.gmtime()) 'Mon Feb 5 12:03:39 2018' |
以下是您可以选择任何时区的代码:
1 2 | from datetime import datetime, timezone utc_dt = datetime.now(timezone.utc) |
1 2 | import datetime print(datetime.datetime.utcnow()) |
2018-02-05 12:05:53.329809
BLOCKQUOTE>
BLOCKQUOTE>
这应该工作:
1
2
3
4
5
6
7 import datetime
utc = datetime.datetime.utcnow()
# datetime.datetime(2018, 2, 5, 12, 2, 56, 678723)
str(utc)
# '2018-02-05 12:05:10.617973'