timedelta无法使用isoformat time python

时间:2019-04-30 19:15:29

标签: python datetime

我正在使用UTC时间格式为: 2019-04-30T18:34:34.297846 我必须以30分钟的timedelta计算时间戳: 我已解决为:

from datetime import datetime, timedelta

delta = datetime.utcnow() - timedelta(minutes=29)
final = str(delta)[:10]+'T'+str(delta)[11:]
print(final)

我想知道它是否可以解决:

delta = datetime.utcnow().isoformat() - timedelta(minutes=29)

但是它不起作用。寻找是否还有其他选择。

1 个答案:

答案 0 :(得分:3)

from datetime import datetime, timedelta

delta = datetime.utcnow() - timedelta(minutes=30)
print(delta.isoformat())

# 2019-04-30T18:53:50.676939