【发布时间】:2022-01-14 08:14:55
【问题描述】:
我有一个问题。我有一组数值是日期,但显然日期格式错误并且来自 SAS。例如,当格式正确时,我的值 5893 在 SAS 19.02.1976 中。我想在 Python/PySpark 中实现这一点。到目前为止,我发现有一个函数fromtimestamp。
但是,当我这样做时,它给出了错误的日期:
value = 5893
date = datetime.datetime.fromtimestamp(value)
print(date)
1970-01-01 02:38:13
有任何获得正确日期的建议吗?谢谢! :-) 编辑:当这个操作被强加在数据框列而不是变量上时,代码会是什么样子?
【问题讨论】: