【发布时间】:2020-12-15 10:10:46
【问题描述】:
我有一个我不熟悉的日期格式的 .csv 文件(我认为通过阅读它是 unix)。
1607299200000,string,int,float
1607385600000,string,int,float
1606953600000,string,int,float
我一直在尝试使用 Python 将其转换为 '%Y-%m-%d' 但不断收到各种错误。我对 Python 相当陌生,但这是我目前所拥有的:
outRow.append(datetime.datetime.strptime(row[0],'%B %d %Y').strftime('%Y-%m-%d'))
任何帮助将不胜感激。
【问题讨论】:
-
这是一个整数,不是日期时间。很可能是 Unix 时间戳。您必须先将其转换为日期,然后才能生成具有不同格式的新字符串。 BTW 日期没有格式。如果您想使用日期,则无需重新格式化日期