我想把一个datetime转换成纪元。
例如,我有如下格式的datetime:2018-02-14T22:15:00.232029+01:00。
如何将其转换为纪元?由于我的datetime的格式,当我尝试在python中使用datetime或timestamp时,我得到了很多错误。有什么想法吗?
发布于 2018-02-15 08:05:41
这是一种方法:
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发布于 2018-02-15 08:43:58
不使用任何外部库:
>>> import datetime
>>> datetime.datetime.now().strftime('%s.%f')
'1518655350.410295'https://stackoverflow.com/questions/48797909
复制相似问题