Python获得13位unix时间戳
Python中的time模块把datetime时间转换为10位的时间戳,之前有记录过转换的方法。而今天调用的API中需要的是13位(一般Java里默认是13位(milliseconds,毫秒级的)。下面是我今天找到的方法,记录一下。
获取10位UNIX时间戳
#导入time模块 In [1]: import time # 获取unix时间戳,并赋值给unix_Timestamp In [2]: unix_Timestamp = time.time() #打印结果 In [3]: print unix_Timestamp 1493039799.54
强制转换为13位unix时间戳
# round()是四舍五入
In [4]: millis = int(round(time.time())*1000)#打印结果
In [5]: print millis
1493039935000In [6]: millis2 = lambda:int(round(time.time()*1000)) In [7]: millis2() Out[7]: 1493040103466
- 上一篇: Python使用MD5加密字符串
- 下一篇: Python时间获取及转换