当前位置: 首页 > 图灵资讯 > 行业资讯> datime包在python中计算时间差

datime包在python中计算时间差

来源:图灵python
时间: 2024-09-12 10:14:52

对于就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)

以上就是python计算datime包的时差学习方法后,大家都会发现,datime在使用某些功能时,它将优于使用它们time。下次计算时差时,不妨选择datime包来解决。

(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)