power query
#将字符串类型或者其他类型的日期列,更改为数值类型
= Table.TransformColumnTypes(重命名的列1,{{"日期", Int64.Type}})
#添加自定义列,日期选择英国格式
Date.FromText(Number.ToText([日期]),[Format="yyyyMMdd",Culture = "en-GB"])
pandas
python 处理csv文件数据,pandas读取数据后,日期更改为日期格式
1、
from datetime import datetime
date_str = "20230501"
date_obj = datetime.strptime(date_str, "%Y%m%d")
date_fmt = date_obj.strftime("%Y/%m/%d")
print(date_fmt)
2、
import pandas as pd
df = pd.DataFrame({'date': ['20230501', '20230602']})
df['date'] = pd.to_datetime(df['date']).dt.strftime('%Y-%m-%d')
# 如果你的数据是字符串格式
#df['日期'] = pd.to_datetime(df['日期'], format='%Y-%m-%d')
#df['日期'] = pd.to_datetime(df['日期'] , format='%Y%m%d')
# 如果你的数据是整数格式
#df['日期'] = pd.to_datetime(df['日期'], unit='ms')
print(df)