我们在用python进行分析的时候,可能会碰到计算两个日期的时间差。下面为大家介绍一下如何计算两个时间的时间差:
from dateutil.parser import parse
a = parse('2017-10-01/12:12:12')
b = parse('2013-3-4/10:10:10')
(a-b).days
(a-b).seconds
(a-b).total_seconds()
m, s = divmod(seconds, 60)
h, m = divmod(m, 60)
"%02d小时%02d分钟%02d秒" % (h, m, s)
1.days:来获取时间差的天数
2.seconds:来获取时间差中的秒数。注意,seconds获得的秒只是时间差中的小时、分钟和秒部分的和,并没有包含时间差的天数
3.total_seconds:来获取准确的时间差,并将时间差转换为秒