熊猫-将日期格式从yyyy-dd-mm更改为yyyy-mm-dd

时间:2019-01-25 04:34:22

标签: pandas

我正在尝试将时间戳2018-06-11T00:00:00.000000000转换为2018-11-06T00:00:00.000000000

我已经尝试过df['date'] = pd.to_datetime(df['date']),但它确实有帮助

也尝试过pd.to_datetime(df['date']).dt.strftime("%Y-%d-%m")

1 个答案:

答案 0 :(得分:0)

您可以使用格式:

In [11]: s = pd.Series(['2018-06-11T00:00:00.000000000'])

In [12]: pd.to_datetime(s, format='%Y-%d-%mT%H:%M:%S')
Out[12]:
0   2018-11-06
dtype: datetime64[ns]

df['date'] = pd.to_datetime(df['date'], format='%Y-%d-%mT%H:%M:%S')