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

如何计算两个指定格式日期之间的分钟差值?

计算特定格式日期的分钟差值

要计算这两个%Y-%m-%dT%H:%M:%S.%f格式日期的分钟差值,用Python可以这样操作:

  • 导入Python标准库中的datetime模块
  • 将日期字符串解析为可计算的datetime对象
  • 计算时间差并转换为分钟单位

完整代码示例

from datetime import datetime

# 定义目标日期字符串
dateA = "2024-01-24T03:09:28.000523"
dateB = "2024-01-24T03:24:04.000719"

# 按指定格式解析字符串为datetime对象
dt_a = datetime.strptime(dateA, "%Y-%m-%dT%H:%M:%S.%f")
dt_b = datetime.strptime(dateB, "%Y-%m-%dT%H:%M:%S.%f")

# 计算两个日期的时间差
time_diff = dt_b - dt_a

# 将时间差转换为分钟(保留小数精度)
minutes_diff = time_diff.total_seconds() / 60
print(f"日期差值为 {minutes_diff} 分钟")

# 若需要整数分钟,可通过取整处理
integer_minutes = round(minutes_diff)
print(f"整数分钟差值为 {integer_minutes} 分钟")

关键说明

  • datetime.strptime() 能严格按照给定的格式规则,把字符串转换成可进行算术运算的datetime对象
  • 两个datetime对象直接相减会得到timedelta对象,存储了时间差的具体信息
  • total_seconds() 可以获取时间差的总秒数,除以60即可得到精确到小数的分钟数;如果只需要整数结果,可使用round()或int()进行处理

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 15:00:06