欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python时间字符串转换成时间戳

程序员文章站 2024-01-05 15:06:16
...

需求:抓包之后时间格式类似 2018:08:23 11:24:19:6
解析:最后为是微秒,注意不是毫秒,协议格式如此规定
data[‘second’] = data[‘second’].apply(lambda x:time.mktime(time.strptime(x,”%Y:%m:%d %H:%M:%S:%f”)))

转换后的时间戳是个浮点数(因为精确到秒级)

>>import time
>>time.time()
>>>1535682344.7574208
>>int(time.time())
>>>>1535682344

时间戳精确到秒级:10位
时间戳精确到毫秒级:13位
时间戳精确到微秒级:16位

转换时乘以除以1000即可

System.out.println(System.currentTimeMillis())
输出:1535685050905

上一篇:

下一篇: