python中10位时间戳转为13位时间戳

timestamp就是时间戳,将当前时间转为一串10位或13位数字。
10位时间戳是精确到秒,是python默认的方式;13位时间戳需要在十位时间戳的基础上进行转化。

import time
timestamp=int(round(time.time() * 1000))
#将10位的时间戳转为13位的时间戳,round()用来保留计算后的小数并进行四舍五入

其中time.time()生成的就是时间戳,传统做法取整数部分int(time.time())只能得到10位时间戳,故要获得13位时间戳必须乘以1000并四舍五入取整。

你可能感兴趣的:(python,python)