【发布时间】:2019-03-07 19:35:06
【问题描述】:
我有一个“start_date”列,其中的数据格式如下:
2018-03-15T00:01:00.000Z
2017-01-14T00:01:00.000Z
2017-01-14T00:01:00.000Z
2017-01-14T00:01:00.000Z
2017-01-14T00:01:00.000Z
我尝试使用以下代码将上述格式转换为“yyyy-mm-dd”,但它以以前的格式返回结果(使用 T00:01:00.000Z):
print(pd.to_datetime(row['start_date'], format='%Y%m%d', errors='ignore'))
结果必须采用以下格式:
2018-03-15
2017-01-14
2017-01-14
2017-01-14
2017-01-14
任何建议将不胜感激!
【问题讨论】:
-
@wjandrea: 以之前的格式返回结果(带T00:01:00.000Z)
标签: python pandas datetime series