如何在python中将日期转换为纪元时间[重复]

Posted

技术标签:

【中文标题】如何在python中将日期转换为纪元时间[重复]【英文标题】:How to convert a date to Epoch time in python [duplicate] 【发布时间】: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

如何做到这一点?

【问题讨论】:

参考这个 - datascience.stackexchange.com/questions/19163/… @Moon,我尝试了参考问题中列出的几个。它给了我一个错误TypeError: 'module' object is not subscriptable 【参考方案1】:

开始
import datetime

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

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

【讨论】:

以上是关于如何在python中将日期转换为纪元时间[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在PHP中将日期YYYY-MM-DD转换为纪元[重复]

如何在 python 中将普通时间戳转换为纪元时间戳

如何在 Python 中将日期时间对象转换为自纪元(unix 时间)以来的毫秒数?

在 Google 表格中将 Unix 纪元时间转换为日期

在php中将纪元时间斜坡转换为格式化的日期字符串[重复]

在Android中将Epoch时间转换为日期并将日期转换为Epoch时间[重复]