我有start_time='Tue Jun 6 06:01:43 PDT 2017'
和stop_time='Tue Jun 6 06:02:04 PDT 2017'
。我需要计算这两个日期之间的差异,以秒/分钟/小时或小时:分钟:秒
我尝试过datetime(stop_time) - datetime(start_time),我遇到了这个错误TypeError: an integer is required
答案 0 :(得分:3)
您可以使用 dateutil 将字符串日期时间转换为datetime对象
<强>示例:强>
from dateutil import parser
start_time='Tue Jun 6 06:01:43 PDT 2017'
stop_time='Tue Jun 6 06:02:04 PDT 2017'
dt_start = parser.parse(start_time)
dt_end = parser.parse(stop_time)
print dt_end - dt_start
<强>结果:强>
0:00:21