python 获取时间戳,python获取指定时间的时间戳

  python 获取时间戳,python获取指定时间的时间戳

  1.获取秒级时间戳、毫秒级时间戳和微秒级时间戳

  导入时间

  导入日期时间

  t=time.time()

  打印(t) #原始时间数据

  Print (int(t)) #秒时间戳

  Print (int (round (t * 1000)) #毫秒时间戳

  Print (int (round (t * 1000000)) #微秒时间戳

  返回

  19982149.257892 #原始时间数据

  199825149 #第二时间戳,10位

  199825149257 #毫秒时间戳,13位

  199825149257892 #微秒时间戳,16位

  2.获取当前日期和时间。

  dt=datetime.datetime.now()。strftime(%Y-%m-%d %H:%M:%S )

  Dt _ ms=datetime.datetime.now()。strftime( % y-% m-% d % h:% m:% s . % f )# Datetime,以微秒计,源位量化

  打印(dt)

  打印(dt_ms)

  返回

  2018-09-06 21:54:46

  2018-09-06 21:54:46.205213

  3.将日期转换成第二个时间戳。

  dt=2018-01-01 10:40:30

  ts=int(time . mktime(time . strptime(dt, %Y-%m-%d %H:%M:%S ))

  打印(ts)

  返回

  1514774430

  4.将第二个时间戳转换为日期。

  ts=1515774430

  dt=time . strftime( % Y-% M-% d % H:% M:% S ,time.localtime(ts))

  打印(dt)

  返回

  2018-01-13 00:27:10

  5.将时间格式更改为另一种时间格式。

  dt=08/02/2019 01:00

  dt _ new=datetime . datetime . strptime(dt, %m/%d/%Y %H:%M )。strftime(%Y-%m-%d %H:%M:%S )

  打印(dt_new)

  返回

  2019-08-02 01:00:00

  6.结构转换时间struct_time

  ta _ dt=time . strptime( 2018-09-06 21:54:46 , % y-%m-%d% h:% m:% s) #日期-时间结构

  ta _ ms=Time . local Time(1486188476)#时间戳来构造,注意时间戳要求是int,源位是量化的。

  打印(ta_dt)

  打印(ta_ms)

  返回

  time.struct_time(tm_year=2018,tm_mon=9,tm_mday=6,tm_hour=21,tm_min=54,tm_sec=46,tm_wday=3,tm_yday=249,tm_isdst=-1)

  time.struct_time(tm_year=2017,tm_mon=2,tm_mday=4,tm_hour=14,tm_min=7,tm_sec=56,tm_wday=5,tm_yday=35,tm_isdst=0)

  这就是本文的全部内容。希望对大家的学习有帮助,也希望大家多多支持剧本之家。

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

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