-2
我需要用datetime
来计算时间。计算两个日期时间字符串之间的时间
我有两个字符串t1 = '12:00:00'
和t2 = '13:00:00'
。我需要找出它们之间的差异。我想知道total_time = t2 - t1
,但是,我不能仅仅减去它们。
我已经有t1
和格式'%H:%M:%S'
我怎样才能做到这一点t2
集?
我需要用datetime
来计算时间。计算两个日期时间字符串之间的时间
我有两个字符串t1 = '12:00:00'
和t2 = '13:00:00'
。我需要找出它们之间的差异。我想知道total_time = t2 - t1
,但是,我不能仅仅减去它们。
我已经有t1
和格式'%H:%M:%S'
我怎样才能做到这一点t2
集?
您解析它们到datetime
对象,然后减去他们
import datetime
t1 = '12:00:00'
t2 = '13:00:00'
print datetime.strptime(t2, "%H:%M:%S") - datetime.strptime(t1, "%H:%M:%S")
# datetime.timedelta(0, 3600)
非常感谢你:) –
*“我不能只减去他们” * - 为什么不呢?请注意,您需要*将字符串转换为'datetime'对象*,但您可以在文档中找到如何做到这一点。 – jonrsharpe