python求两个时间的时间差

本文介绍了如何使用Python的`dateutil.parser`库解析日期时间,并计算两个日期间的时间差。通过`.days`、`.seconds`和`.total_seconds()`方法,可以获取天数、秒数以及总秒数。示例中展示了从2017年10月1日12:12:12到2013年3月4日10:10:10的时间差转换为小时、分钟和秒的步骤。
摘要由CSDN通过智能技术生成

我们在用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:来获取准确的时间差,并将时间差转换为秒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值