Python 獲得13位unix時間戳的方法
更新時間:2017年10月20日 11:25:15 作者:志在-必得
本篇文章主要介紹了Python 獲得13位unix時間戳的方法,非常具有實用價值,需要的朋友可以參考下
在python 開發(fā)web程序時,需要調(diào)用第三方的相關接口,在調(diào)用時,需要對請求進行簽名。需要用到unix時間戳。
在python里,在網(wǎng)上介紹的很多方法,得到的時間戳是10位。而java里默認是13位(milliseconds,毫秒級的)。
下面介紹python獲得時間戳的方法:
1、10時間戳獲取方法:
>>> import time >>> t = time.time() >>> print t 1436428326.76 >>> print int(t) 1436428326 >>>
強制轉換是直接去掉小數(shù)位。
2、13位時間戳獲取方法:
(1)默認情況下python的時間戳是以秒為單位輸出的float
>>> >>> import time >>> time.time() 1436428275.207596 >>>
通過把秒轉換毫秒的方法獲得13位的時間戳:
import time millis = int(round(time.time() * 1000)) print millis
round()是四舍五入。
(2)
import time current_milli_time = lambda: int(round(time.time() * 1000)) Then: >>> current_milli_time() 1378761833768
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python之tkinter進度條Progressbar用法解讀
這篇文章主要介紹了Python之tkinter進度條Progressbar用法解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05