【发布时间】:2018-07-05 18:18:08
【问题描述】:
我有一个数据框,我在其中对两个不同的日期进行区分以获得小时和分钟的差异,例如:
start_date = '2018-07-03 16:03:00'
data_final = '2018-07-05 00:00:00'
duration = data_final - start_date
我要查找的结果是'31: 57: 00',即两个日期之间的总时差。但我得到的结果是:'1 day, 7:57:00'(每 24 小时写为 1 天)。
我尝试使用以下语句将其转换为 XMinutesHours 格式:
print (datetime.datetime.strptime (duration, "%H:%M:%S"))
但我得到了错误:
ValueError: 时间数据 '1 day, 7:57:00' 与格式 '%H:% 不匹配 M:%S'
有什么想法吗?
【问题讨论】:
-
检查“%”符号后的空格
-
已经检查过朋友。但是没用
标签: python python-3.x datetime