You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将指定格式的timedelta转换为等效分钟数

将timedelta转换为等效分钟数的方法

没问题,这事儿处理起来超简单!针对你给出的0days 01:25:53.0000000这个timedelta格式,我们可以用Python的内置方法快速转换成精确的分钟数:

核心思路

timedelta对象自带一个total_seconds()方法,它会把所有时间分量(天、时、分、秒)统一转换成总秒数,之后除以60就能得到等效的分钟数了。

代码示例

假设你的timedelta对象名为delta,代码可以这么写:

# 计算总分钟数
total_minutes = delta.total_seconds() / 60
# 可选:保留两位小数
rounded_minutes = round(total_minutes, 2)
print(rounded_minutes)  # 输出结果就是85.88

手动验证一下

你给出的时间换算下来:1小时是60分钟,加上25分钟,再加上53秒(53/60≈0.88分钟),总和就是60+25+0.88=85.88,完全符合你的预期~

内容的提问来源于stack exchange,提问作者Zephyr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:35:00