我有一个 pandas.Series
对象,它可能看起来像这样:
import pandas as pd
myVar = pd.Series(["VLADIVOSTOK 690090", "MAHE", NaN, NaN, "VLADIVOSTOK 690090", "2000-07-01 00:00:00"])
当通过 pandas
将数据读入 Python 时,myVar[5]
被解析为 datetime.datetime
对象。我假设将此值转换为自纪元 (36708) 以来的天数并不困难。我刚接触 Python,不知道该怎么做。提前致谢!
最佳答案
我不确定自纪元以来的 36,708 天(自 1970 年 1 月 1 日以来只有 16,644 天),但是 datetime.timedelta
对象(用于日期算术)有days
属性:
>>> import datetime
>>> (datetime.datetime.utcnow() - datetime.datetime(1970,1,1)).days
16644
关于python - 在 Python 中将 datetime.datetime 对象转换为自纪元以来的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31687420/