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

如何从datetime.timedelta对象中获取秒数值

获取datetime.timedelta的整数秒部分

针对你手中的timedelta变量td(值为-3 days, 8:55:52.210629),要提取整数秒52,直接使用以下代码即可:

td.seconds % 60

原理说明

timedelta.seconds属性存储的是非负的秒数部分(范围0到86399),对应示例里的8*3600 + 55*60 + 52 = 32152。对60取模后,就能直接得到整数秒位的数值52,和你之前获取日、时、分的逻辑完全统一。

如果需要进一步提取毫秒部分(示例里的210),可以用:

td.microseconds // 1000

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 05:10:23