如何在 Python 中更改 Pandas datetime 格式?

原文:https://www . geeksforgeeks . org/how-to-change-pandas-datetime-format-in-python/

先决条件 : 熊猫

日期时间默认格式为“YYYY-MM-DD”。因此,2020 年 12 月 8 日的日期格式将显示为“2020-12-08”。日期时间格式可以更改,我们所说的更改是指更改格式的顺序和样式。

使用的功能

strftime()可以在 python 中更改日期格式。

语法:

strftime(format) 

其中,format 是表示所需日期格式类型的字符串。

  • %y
  • %m
  • %d

接近

  • 导入模块
  • 提供日期
  • 使用上述功能更改格式

Python 3

# importing pandas as pd
import pandas as pd

# Creating the date series
date_sr = pd.Series(pd.date_range(
    '2019-12-31', periods=3, freq='M', tz='Asia/Calcutta'))

# Creating the index
ind = ['Day 1', 'Day 2', 'Day 3']

# set the index
date_sr.index = ind
change_format = date_sr.dt.strftime('%d,%m,%Y')

# Print the formated date
print(change_format)

输出

Python 3

# importing pandas as pd
import pandas as pd

# change in date time format
date_sr = pd.to_datetime(pd.Series("2020-12-08"))
change_format = date_sr.dt.strftime('%d/%m/%Y')

# Print the formated date
print(change_format)

输出

Python 3

# importing pandas as pd
import pandas as pd

# change in date time format
date_sr = pd.to_datetime(pd.Series("2012-09-02"))
change_format = date_sr.dt.strftime('%d-%m-%Y')

# Print the formated date
print(change_format)

输出