我有5/7/2022 12:57(m/d/yyy)
5/7/2022 13:00下午(m/d/yyy)时间格式
我下载的excel文件列中有两种类型的时间格式。
我想将它转换为'%Y-%m-%d %H:%M:%S'.(该列为字符串格式)。
发布于 2022-05-17 11:28:21
我想你把你的文件从excel加载到dataframe。
df['date_col'] = pd.to_datetime(df['date_col'], format='%Y-%m-%d %H:%M:%S')发布于 2022-05-17 11:30:23
您可以尝试使用pandas.Series.dt.strftime方法,这将允许您将字段转换为指定的date_format,在本例中是%Y-%m-%d %H:%M:%S。
df['Column'] = df['Column'].dt.strftime('%Y-%m-%d %H:%M:%S')发布于 2022-05-17 11:41:40
from dateutil.parser import parse
datestring = "5/7/2022 12:57"
dt = parse(datestring)
print(dt.strftime('%Y-%m-%d %H:%M:%S')) #2022-05-07 12:57:00https://stackoverflow.com/questions/72273159
复制相似问题