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