如何在 python 中以特定格式打印当前 GMT 时间
How to print current GMT time in a specific format in python
我得到的格式 yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
。但是,这不适用于我的
代码
datetime.utcnow().strftime("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
输出很简单:
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
为什么这不起作用?修复方法是什么?
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")
这应该会以正确的方式显示您提到的格式
我得到的格式 yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
。但是,这不适用于我的
datetime.utcnow().strftime("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
输出很简单:
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
为什么这不起作用?修复方法是什么?
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")
这应该会以正确的方式显示您提到的格式