📜  panda datetime ymd to dmy - Python (1)

📅  最后修改于: 2023-12-03 15:03:28.043000             🧑  作者: Mango

Panda datetime ymd to dmy - Python

有时候,我们需要对日期的格式进行转换。在Python中,我们可以使用Pandas模块来处理日期和时间数据。这个模块提供了一个叫做to_datetime()的函数,可以将字符串型日期转换成Python日期类型。在本文中,我们将学习如何使用Pandas将日期格式从yyyy-mm-dd转换成dd-mm-yyyy

操作步骤
  1. 导入必要的模块和数据
import pandas as pd
df = pd.DataFrame({'Date': ['2022-10-01', '2022-10-02', '2022-10-03']})
  1. Date列转换为日期格式
df['Date'] = pd.to_datetime(df['Date'])
  1. 按照dd-mm-yyyy的格式输出

使用strftime()函数将日期格式转换为需要的格式。

df['Date'] = df['Date'].apply(lambda x: x.strftime('%d-%m-%Y'))
  1. 输出转换后的日期
print(df['Date'])
完整代码
import pandas as pd

df = pd.DataFrame({'Date': ['2022-10-01', '2022-10-02', '2022-10-03']})
df['Date'] = pd.to_datetime(df['Date'])
df['Date'] = df['Date'].apply(lambda x: x.strftime('%d-%m-%Y'))
print(df['Date'])

运行结果如下:

0    01-10-2022
1    02-10-2022
2    03-10-2022
Name: Date, dtype: object

这就完成了将日期格式从yyyy-mm-dd转换成dd-mm-yyyy的操作。

总结

使用Pandas和Python,我们可以轻松地进行日期和时间格式的转换,只需几行代码即可完成。希望这篇文章对您有所帮助。