python 时间差 毫秒,Python怎么将时间精确到毫秒

  python 时间差 毫秒,Python怎么将时间精确到毫秒

  1、获取秒级时间戳与毫秒级时间戳、微秒级时间戳

  导入时间

  导入日期时间

  t=time.time()

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

  print (int(t))号秒级时间戳

  print (int(round(t * 1000)).毫秒级时间戳

  print (int(round(t * 1000000)))微秒级时间戳

  返回

  1499825149.257892 #原始时间数据

  1499825149 #秒级时间戳,10位

  1499825149257 #毫秒级时间戳,13位

  1499825149257892 #微秒级时间戳,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 )#含微秒的日期时间,来源比特量化

  打印(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(时间。strptime(dt, %Y-%m-%d %H:%M:%S ))

  打印(ts)

  返回

  1514774430

  4、将秒级时间戳转为日期

  ts=1515774430

  dt=时间。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=日期时间。日期时间。strptime(dt, %m/%d/%Y %H:%M ).strftime(%Y-%m-%d %H:%M:%S )

  打印(dt_new)

  返回

  2019-08-02 01:00:00

  6、转结构体时间结构时间

  ta _ dt=时间。strptime( 2018-09-06 21:54:46 , %Y-%m-%d %H:%M:%S) #日期时间转结构体

  ta _ ms=时间。当地时间(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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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