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培训机构:千锋教育。
猜你喜欢LIKE
相关推荐HOT
更多>>python中yagmail库有何用法?
python中yagmail库有何用法?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。yagmail库一直被称作是最有良心的库,主要的原因还是因...详情>>
2023-11-14 05:52:35python中操作文件的模块有几种?
python中操作文件的模块有几种?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。Python对文件操作采用的统一步骤是:打开—操作—关...详情>>
2023-11-14 03:37:12python time.asctime()的字符串返回
pythontime.asctime()的字符串返回在我们学习了一些time函数后,对于它们各自的用法有一定的了解,就可以配合其他函数同时作用。就拿time.ascti...详情>>
2023-11-14 02:27:35pandas中如何使用合并append函数?
pandas中如何使用合并append函数?介绍了这么多关于pandas拼接的方法,那你知道如果想要拼接拼接一个或者多个,还可以追加serise到原来的datafra...详情>>
2023-11-14 01:29:58热门推荐
如何自定义Python库创建和使用?
沸python中strip()和split()如何作用于字符串?
热如何使用python中的input()函数?
热python oracle数据库如何安装?
新python pexpect模块是什么?
如何使用python实现图片处理?
python中yagmail库有何用法?
python中Mako库怎么用?
python中series如何转为list?
python中如何编写函数并调用?
pandas拼接字符串的cat()方法如何使用?
python中操作文件的模块有几种?
datime包在python中计算时间差
python time.asctime()的字符串返回