首页 > 解决方案 > timedelta 不适用于 isoformat 时间 python

问题描述

我正在使用 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)

但它不起作用。看看有没有替代品。

标签: pythondatetime

解决方案


from datetime import datetime, timedelta

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

# 2019-04-30T18:53:50.676939

推荐阅读