如何在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中将日期转换为纪元时间[重复]的主要内容,如果未能解决你的问题,请参考以下文章