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