python13位时间戳转换日期格式,python读取时间戳
python开发web程序时,需要调用第三方的相关接口,调用时需要对请求进行签名。Unix时间戳是必需的。
在python中,互联网上引入的许多方法都有一个10位的时间戳。在java中,默认值是13位(毫秒)。
下面是python获取时间戳的方式:
1.10时间戳获取方法:
导入t=时间。time()print t 1436428326.76 print int(t)1436428326强制转换就是直接去掉小数位。
2.13位时间戳获取方法:
(1)默认情况下,python的时间戳是以秒为单位的浮点输出。
导入时间。time () 1436428275.207596通过将秒转换为毫秒获得13位时间戳:
import millis=int(round(time . time()* 1000))print millis round()取整。
(2)
导入current _ milli _ time=lambda:int(round(time . time()* 1000))然后:current _ milli _ time()1378761833768 13位时间戳转换成时间:
导入时间now=int(round(time . time()* 1000))now 02=time . strftime( % Y-% M-% d % H:% M:% S ,time . local time(now/1000))now 02 2017-11-07 16:47:14
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。