📜  如何在Python中更改 Pandas 日期时间格式?

📅  最后修改于: 2022-05-13 01:55:33.136000             🧑  作者: Mango

如何在Python中更改 Pandas 日期时间格式?

先决条件:熊猫

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

使用的函数

strftime() 可以更改Python中的日期格式。

句法:

strftime(format) 

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

  • %y
  • 月份%m
  • %d 天

方法

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

例子

Python3
# 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)


Python3
# 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)


Python3
# 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)


输出

例子

蟒蛇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)

输出

例子

蟒蛇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)

输出