python - 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)
但它不起作用。看看有没有替代品。
解决方案
from datetime import datetime, timedelta
delta = datetime.utcnow() - timedelta(minutes=30)
print(delta.isoformat())
# 2019-04-30T18:53:50.676939
推荐阅读
- jenkins - 如何将 2 个魅力报告合并在一起?
- python - 使用 numpy 时“解压的值太多”
- azure - Puppeteer 在发布到 Azure 应用服务时不起作用
- scala - 在 Spark 中,如何只对前 N 个频繁值进行一次热编码?
- c# - 如何通过C#删除Excel中的自定义列表
- python - 计算直线的角度(度)
- reactjs - 如何在 JSON 响应中获取空值?
- javascript - `overflow:auto` 不会在移动视图中隐藏滚动条
- python - 用数值替换字符串,同时保留 NaN
- node.js - ExpressJS:对象在发送响应时具有属性值但未到达客户端