代码之家  ›  专栏  ›  技术社区  ›  Kon Kyri

在Epoch Python中转换日期时间

  •  2
  • Kon Kyri  · 技术社区  · 8 年前

    我想转换 datetime 进入新纪元。

    例如,我有 日期时间 在此格式中: 2018-02-14T22:15:00.232029+01:00 .

    如何将其转换为epoch?当我尝试使用 日期时间 timestamp 在python中,因为我的datetime格式。有什么想法吗?

    2 回复  |  直到 8 年前
        1
  •  1
  •   jpp    8 年前

    这是一种方式:

    import pandas as pd
    
    base = '1970-01-01'
    x = '2018-02-14T22:15:00.232029+01:00'
    
    (pd.to_datetime(x) - pd.to_datetime(base)).total_seconds()
    
    # 1518642900.232029
    
        2
  •  1
  •   hd1 Madan Sapkota    8 年前

    不使用任何外部库:

    >>> import datetime
    >>> datetime.datetime.now().strftime('%s.%f')
    '1518655350.410295'