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

如何在python中以特定格式打印当前GMT时间,python,date,datetime,gmt,Python,Date,Datetime,Gmt,我得到的格式是yyyy-MM-dd'T'HH:MM:ss.SSS'Z'。但是,这不适用于我的代码 datetime.utcnow().strftime("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'") 其结果很简单: yyyy-MM-dd'HH:MM:ss.SSS'Z' 为什么这不起作用?修复方法是什么? Python使用上面链接的指令格式化时间 例如,如果您尝试以下方法: import datetime datetime.datetime.now(datetime.tim

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

datetime.utcnow().strftime("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
其结果很简单:

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

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

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

例如,如果您尝试以下方法:

import datetime  

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

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

进行了更改请参阅如何使用
strftime
指定格式的详细信息。不,我得到了我的答案datetime.utcnow():@gzerone您是天使。