datime包在python中计算时间差
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包来解决。更多Python学习教程请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>python函数标注是什么
python函数标注是什么在参数的使用方法中,还有一种解包的情况是需要我们掌握的。比如,将列表或者字典的值转换为函数的参数,就需要用到参数解...详情>>
2023-11-14 14:13:35python正负索引的使用
python正负索引的使用本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、说明使用正索引(从左至右)、负索引(从右至左)访问元素,时...详情>>
2023-11-14 13:45:04python垃圾回收的机制过程
python垃圾回收的机制过程本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、步骤(1)收集所有容器对象(list,dict,tuple,customClas...详情>>
2023-11-14 13:05:15pythontry语句的执行原理
pythontry语句的执行原理1、原理分析(1)执行try子句(try和except关键字之间的多行语句)。(2)如果没有异常发生,则跳过except子句并完成try语句...详情>>
2023-11-14 09:37:35