Python 2.7 如何在python中更改日期格式

Python 2.7 如何在python中更改日期格式,python-2.7,datetime,pandas,Python 2.7,Datetime,Pandas,我在一个python dataframe列中有2个日期类型,我想将所有数据值转换成相同的格式 df = pd.DataFrame({'Date':['2016-06-01', '2016-06-01 10:00']}) print (df) Date 0 2016-06-01 1 2016-06-01 10:00 我想要两个日期的格式如下 Date 0 2016-06-01 00:00 1 2016-06-01 10:00 如何使

我在一个python dataframe列中有2个日期类型,我想将所有数据值转换成相同的格式

df = pd.DataFrame({'Date':['2016-06-01', '2016-06-01 10:00']})
print (df)
           Date
0        2016-06-01
1  2016-06-01 10:00
我想要两个日期的格式如下

          Date
0  2016-06-01 00:00
1  2016-06-01 10:00
如何使用python处理它

谢谢

我想使用:

您可以使用:

In [3]: pd.to_datetime(df.Date)
Out[3]:
0   2016-06-01 00:00:00
1   2016-06-01 10:00:00
Name: Date, dtype: datetime64[ns]
然后,如果您只想显示小时和分钟,您可以从
dt
accessor使用:

In [10]: pd.to_datetime(df.Date).dt.strftime('%Y-%m-%d %H:%M')
Out[10]:
0    2016-06-01 00:00
1    2016-06-01 10:00
Name: Date, dtype: object

40
发帖间隔时间@耶斯雷尔是的,你跑得更快。我希望我的回答能被接受,因为我是第一个,但这取决于你们。谢谢你的投票,祝你好运!
In [10]: pd.to_datetime(df.Date).dt.strftime('%Y-%m-%d %H:%M')
Out[10]:
0    2016-06-01 00:00
1    2016-06-01 10:00
Name: Date, dtype: object