修改datetime.now()标准输出

时间:2019-04-26 07:14:20

标签: python time

我如何将标准时间输出更改为“%Y-%m-%dT%H:%M:%S.%f + 00:00”格式,该怎么办? 这就是我现在所拥有的。

import datetime

start_date = datetime.datetime.now()
print(start_date,"+00:00")
#output: 2019-04-19 06:57:47.563791 +00:00
#what to be: 2019-04-19T06:57:47.563791+00:00

2 个答案:

答案 0 :(得分:0)

使用datetime.strftime将日期时间对象转换为所需格式

import datetime

start_date = datetime.datetime.now()
print(start_date.strftime("%Y-%m-%dT%H:%M:%S.%f+00:00"))
#2019-04-26T12:50:45.219062+00:00

答案 1 :(得分:0)

datetime.strftime中使用该格式字符串:

datetime.now().strftime("%Y-%m-%dT%H:%M:%S.%f+00:00")