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