python datetime计算日期差,python time 时间差

  python datetime计算日期差,python time 时间差

  对于时间函数,这是python中的基本用法。在时间的基础上,datetime包进行了升级,可以看作是日期和时间的集合。同时增加了一个特殊用途,就是时间间隔的计算。我们先简单了解一下datetime包的概念,然后再来一个用datetime计算时差的例子。

  1.datetime包

  Datetime包是基于time包的一个高级包,的,它为我们提供了另一层便利。

  日期时间可以理解为日期和时间的两个组成部分。日期是指由年、月、日组成的日期(相当于日历),时间是指由分、秒、微秒组成的24小时一天中的具体时间(相当于手表)。您可以分别管理这两个类(datetime.date类、datetime.time类),也可以将它们组合在一起(datetime.datetime类)。

  2.计算时间差实例

  日期时间包还定义了时间间隔对象(时间增量)。一个时间点(datetime)加上一个时间间隔(timedelta)可以得到一个新的时间点(datetime)。

  导入日期时间

  时间测试=09:05:59

  time test=datetime . datetime . strptime(time test, %H:%M:%S )

  tt2=12:00:00

  tt2=datetime . datetime . strptime(tt2, %H:%M:%S )

  秒=(tt2-时间测试)。秒

  m=秒//60

  秒=秒`秒

  h=m//60

  m=m

  gap=str(h) : str(m) : str(sec)以上是python中datime包计算时差的方法。学习之后,你会发现在一些函数的使用上,datime要优于time。下次遇到时差的计算,不妨选择datime包来解决。

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

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: