python datetime包(datime包在python中计算时间差)
对于time函数来说 ,是python中基础的使用 。而datetime包在time的基础上 ,使用功能有所升级 ,可以看成是date和time两个部分的集合 。同时还增加了特殊的使用 ,即时间间隔方面的计算 。下面我们简单了解datetime包的概念 ,然后带来datetime计算时间差的实例 。
1.datetime包
datetime包是基于time包的一个高级包 ,为我们提供了多一层的便利 。
datetime可以理解为date和time两个组成部分 。date是指年月日构成的日期(相当于日历) ,time是指时分秒微秒构成的一天24小时中的具体时间(相当于手表) 。你可以将这两个分开管理(datetime.date类 ,datetime.time类) ,也可以将两者合在一起(datetime.datetime类) 。
2.计算时间差实例
datetime包还定义了时间间隔对象(timedelta) 。一个时间点(datetime)加上一个时间间隔(timedelta)可以得到一个新的时间点(datetime)。
importdatetime timetest="09:05:59" timetest=datetime.datetime.strptime(timetest,"%H:%M:%S") tt2="12:00:00" tt2=datetime.datetime.strptime(tt2,"%H:%M:%S") sec=(tt2-timetest).seconds m=sec//60 sec=sec%60 h=m//60 m=m%60 gap=str(h)+":"+str(m)+":"+str(sec)以上就是datime包在python中计算时间差的方法,学完后大家会发现 ,datime在一些功能的使用上会优于time 。下次遇到时间差的计算 ,大家不妨选择datime包来解决 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!