如何使用python获取两个日期时间之间的差异(以PDT格式)?

时间:2018-01-25 11:26:18

标签: python

我有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

1 个答案:

答案 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