如何在Python中改变Pandas的日期时间格式
日期-时间的默认格式是 “YYY-MM-DD”。因此,2020年12月8日,在日期格式中,将呈现为 “2020-12-08″。日期时间格式是可以改变的,我们所说的改变是指改变格式的顺序和风格。
使用的方法
strftime()可以改变python中的日期格式。
语法:
strftime(format)
其中,格式是一个字符串,代表所需的日期格式类型。
- 年的%y
- 对于月%m
- 第%d天
步骤
- Import module
- Provide date
- 使用上述函数改变格式
示例
# 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 formatted date
print(change_format)
输出
示例
# 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 formatted date
print(change_format)
输出
示例
# 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 formatted date
print(change_format)
输出