怎么在Python中使用datime包计算时间差?使用datime包计算时间差的方法

【怎么在Python中使用datime包计算时间差?使用datime包计算时间差的方法】之前我们学习过datetime模块,对于time函数来说,是python中基础的使用 。而datetime包在time的基础上,使用功能有所升级,可以看成是date和time两个部分的集合 。同时还增加了特殊的使用,即时间间隔方面的计算 。下面我们简单了解datetime包的概念,然后带来datetime计算时间差的实例 。

怎么在Python中使用datime包计算时间差?使用datime包计算时间差的方法

文章插图
1、datetime包
这个包是以time为基础的一个高级包,提供了很多更加方便的操作 。Datetime从书写形式来看,就是由date和time两个组成部分 。date一般是具体的年月日的日期,time是指时分秒微秒构成的一天24小时中的具体时间 。在使用的时候,可以将两个合并在一起使用,也可以分开使用 。
2、计算时间差实例
这个模块中还包含了其他的对象,比如一个时间点(datetime)加上一个时间间隔(timedelta)可以得到一个新的时间点(datetime) 。
import datetimetimetest = "10:05:59"timetest = datetime.datetime.strptime(timetest,"%H:%M:%S")tt2 = "13:00:00"tt2 = datetime.datetime.strptime(tt2,"%H:%M:%S")sec = (tt2-timetest).secondsm = sec//60sec = sec%60h = m //60m = m%60gap = str(h)+":"+str(m)+":"+str(sec)以上就是怎么在Python中使用datime包计算时间差?使用datime包计算时间差的方法,学完后大家会发现,datime在一些功能的使用上会优于time 。下次遇到时间差的计算,大家不妨选择datime包来解决 。

    推荐阅读