python获取当前时间戳毫秒,python 当前时间戳

  python获取当前时间戳毫秒,python 当前时间戳

  经常遇到处理时间与获取当前时间,之前记录了一版斯卡拉版本的,现在记录一下计算机编程语言版本的:

  提示:导入类

  导入时间

  导入日期时间

  一。获取时间

  1.获取当前时间

  now=datetime.datetime.now()

  立即打印

  立即打印。年份

  立即打印。月份

  立即打印10.11天。

  立即打印。小时

  立即打印。分钟

  立即打印。秒

  立即打印。微秒

  2.获取指定时间

  这里的格式=%Y%m%d 需要根据自己的时间格式进行自定义修改。

  开始日期=日期时间。日期时间。strptime(开始日期, %Y%m%d )

  打印开始日期。年份

  打印开始日期。月份

  打印开始日期。日

  打印开始日期。小时

  打印开始日期。分钟

  打印开始日期。秒

  打印开始日期。微秒

  二。获取时间戳

  1.获取当前时间时间戳

  t=time.time()

  #秒级:

  打印int(t)

  #毫秒级:

  print int(round(t * 1000))

  #微秒级:

  print int(round(t * 1000000))

  2.获取指定时间时间戳

  这里同样需要注意对应的格式格式

  t=20210101

  t=int(时间。mktime(时间。strptime(t, %Y%m%d ))

  #秒级:

  打印int(t)

  #毫秒级:

  print int(round(t * 1000))

  #微秒级:

  print int(round(t * 1000000))

  三。时间增减

  通过时间偏移量datetime.timedelta()决定要增减的时间,然后/- 即可,下面使用了两种模式,都可以达到目的。

  # 获取时间

  now=datetime.datetime.now()

  # 时间增加

  现在加一天=现在日期时间。时间增量(天数=1)

  # 时间减小

  现在五分钟=现在日期时间。时间增量(天=0,小时=0,分钟=5,秒钟=00)

  四。遍历时间段内日期与时间差

  间隙=0

  while startdate=enddate:

  差距=1

  打印开始日期

  startdate=datetime.timedelta(天数=1)

  打印相差str(间隙) 天

  结果:

  2020-12-24 00:00:00

  2020-12-25 00:00:00

  2020-12-26 00:00:00

  2020-12-27 00:00:00

  2020-12-28 00:00:00

  2020-12-29 00:00:00

  2020-12-30 00:00:00

  2020-12-31 00:00:00

  2021-01-01 00:00:00

  2021-01-02 00:00:00

  2021-01-03 00:00:00

  相差11天

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

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