如何在python中以特定格式打印当前GMT时间

tsa*_*eht 3 python datetime date gmt

我得到的格式yyyy-MM-dd'T'HH:mm:ss.SSS'Z'。但是,这不适用于我的代码

datetime.utcnow().strftime("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
Run Code Online (Sandbox Code Playgroud)

输出很简单:

yyyy-MM-dd'T'HH:mm:ss.SSS'Z'

为什么这不起作用?什么是修复?

Dev*_*sta 6

https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior

Python 使用上面链接的指令来格式化时间。

因此,例如,如果您尝试以下操作:

import datetime  

datetime.datetime.now(datetime.timezone.utc).strftime("%Y-%m-%dT%H:%M:%S.%f%Z")
Run Code Online (Sandbox Code Playgroud)

这应该以正确的方式显示您提到的格式

  • 日期时间.utcnow() :) (3认同)