【问题标题】:Convert Datetime in Epoch-Python在 Epoch-Python 中转换日期时间
【发布时间】:2018-07-25 15:49:04
【问题描述】:

我想将datetime 转换为纪元。

例如,我有datetime,格式如下:2018-02-14T22:15:00.232029+01:00

如何将其转换为纪元?当我尝试在 python 中使用datetimetimestamp 时,由于我的日期时间格式,我得到了很多错误。有什么想法吗?

【问题讨论】:

    标签: python datetime converter


    【解决方案1】:

    这是一种方式:

    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
    

    【讨论】:

    • 非常感谢!它运行良好。正是我一直在寻找的。​​span>
    【解决方案2】:

    不使用任何外部库:

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

    【讨论】:

      猜你喜欢
      • 2018-12-23
      • 2020-06-15
      • 2011-10-09
      • 1970-01-01
      • 2012-04-01
      • 2017-03-23
      • 2018-01-21
      • 2014-06-10
      • 2015-07-03
      相关资源
      最近更新 更多