【问题标题】:Convert date to fixed format python将日期转换为固定格式python
【发布时间】:2020-12-16 14:34:06
【问题描述】:

团队,我在转换 pandas 数据框中的日期列方面需要帮助。以下是日期的存在方式 24-NOV-20 04.50.15.981213000 PM.

我需要将其转换为'%Y-%m-%d'

试过了:

 pd.to_datetime().dt.strftime('%Y-%m-%d'). 

But got ValueError: ('Unknown string format:', '24-NOV-20 04.50.15.981213000 PM')

【问题讨论】:

  • 试试pd.to_datetime(df['col'], format='%Y-%m-%d')
  • 获取错误:ValueError:时间数据 24-NOV-20 04.50.15.981213000 PM 与指定的格式不匹配

标签: python pandas dataframe date


【解决方案1】:

这样做:

df['col'] = pd.to_datetime(df['col'], format='%d-%b-%y %I.%M.%S.%f %p')
df['col'] = df['col'].dt.strftime('%Y-%m-%d')

【讨论】:

猜你喜欢
  • 2012-12-09
  • 1970-01-01
  • 2018-02-12
  • 2016-12-02
  • 1970-01-01
  • 2023-03-30
  • 2011-08-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多