python-3.x 自1970年以来如何将时间转换为秒wireshark格式

bvuwiixz  于 2023-01-10  发布在  Python
关注(0)|答案(2)|浏览(150)

嗨,我有2022-12-25 13:38:22.561470的数据包时间,我想用Python将其更改为1671971890.8821542,但我不知道如何操作。2022-12-25 13:38:22.561470存储在文本文件中。

mnowg1ta

mnowg1ta1#

import pandas as pd
pd.to_datetime("2022-12-25 13:38:22.561470", format='%Y-%m-%d %H:%M:%S.%f').timestamp()
mkshixfv

mkshixfv2#

您可以使用datetime模块将字符串转换为datetime对象,然后获取时间戳:

from datetime import datetime

with open("packet.txt", "r") as f:
    packet_time = f.readline()

print(datetime.strptime(packet_time, "%Y-%m-%d %H:%M:%S.%f").timestamp())

文本文件内容:

2022-12-25 13:38:22.561470

输出:

1671971902.56147

相关问题