在 Epoch-Python 中转换日期时间
Convert Datetime in Epoch-Python
我想将 datetime
转换为纪元。
例如,我有 datetime
这种格式:2018-02-14T22:15:00.232029+01:00
。
如何将其转换为纪元?由于我的日期时间格式,当我尝试在 python 中使用 datetime
或 timestamp
时出现很多错误。有什么想法吗?
这是一种方式:
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
不使用任何外部库:
>>> import datetime
>>> datetime.datetime.now().strftime('%s.%f')
'1518655350.410295'
我想将 datetime
转换为纪元。
例如,我有 datetime
这种格式:2018-02-14T22:15:00.232029+01:00
。
如何将其转换为纪元?由于我的日期时间格式,当我尝试在 python 中使用 datetime
或 timestamp
时出现很多错误。有什么想法吗?
这是一种方式:
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
不使用任何外部库:
>>> import datetime
>>> datetime.datetime.now().strftime('%s.%f')
'1518655350.410295'