【问题标题】:How to convert a date to Epoch time in python [duplicate]如何在python中将日期转换为纪元时间[重复]
【发布时间】:2020-02-25 09:20:55
【问题描述】:

我想将日期转换为 epoch ms 并附加回数据框。

     Date
        30/10/2019
        31/10/2019
        04/10/2019
        15/10/2019
        13/11/2019
        3/11/2019

预期输出:

            Date         Epoch ms
            30/10/2019   1572413051
            31/10/2019
            04/10/2019
            15/10/2019
            13/11/2019
            3/11/2019

    I tried the ones listed reference questions

    import datetime as dt
    dt['epoch'] = (dt['Date'] - dt.datetime(1970,1,1)).dt.total_seconds().


    ---------------------------------------------------------------------------
    TypeError                                 Traceback (most recent call last)
    <ipython-input-37-77878a892b77> in <module>()
    ----> 1 dt['epoch'] = (dt['Date'] - dt.datetime(1970,1,1)).dt.total_seconds()

TypeError: 'module' object is not subscriptable

如何做到这一点?

【问题讨论】:

标签: python pandas datetime epoch


【解决方案1】:

开始
import datetime

并以以下内容结束。您可能需要进行一些格式化操作才能将这些字符串的不同部分放入函数中,但我相信如果它们以相同的方式分隔,您可以做到这一点。

datetime.datetime(2019,04,01,0,0).strftime('%s')

【讨论】:

    猜你喜欢
    • 2017-02-28
    • 2013-04-02
    • 2020-02-21
    • 2021-05-26
    • 2018-12-11
    • 2017-06-01
    • 2018-04-24
    • 2011-12-06
    • 1970-01-01
    相关资源
    最近更新 更多