【问题标题】:How to convert time to seconds since 1970 wireshark format如何将时间转换为自 1970 年以来的秒数 wireshark 格式
【发布时间】:2023-01-08 21:41:04
【问题描述】:

您好,我有格式为2022-12-25 13:38:22.561470 的数据包时间,我想使用 python 将其更改为这种格式1671971890.8821542,但我不知道该怎么做。 2022-12-25 13:38:22.561470 格式存储在文本文件中。

【问题讨论】:

标签: python python-3.x time


【解决方案1】:
import pandas as pd
pd.to_datetime("2022-12-25 13:38:22.561470", format='%Y-%m-%d %H:%M:%S.%f').timestamp()

【讨论】:

    【解决方案2】:

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

    from datetime import datetime
    
    string = '2022-12-25 13:38:22.561470'
    print(datetime.strptime(string, "%Y-%m-%d %H:%M:%S.%f").timestamp())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-31
      • 2013-01-20
      • 1970-01-01
      • 2016-06-16
      • 2012-01-19
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      相关资源
      最近更新 更多