You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pd.to_datetime转换MM/DD/YY格式时间出现格式不匹配报错如何解决

问题原因及解决方案
  • 报错核心原因是pd.to_datetime()的format参数未匹配原始日期字符串的分隔符:原始日期格式10/01/21 04:49:43.75包含/(月/日/年分隔符)、:(时:分:秒分隔符)、.(秒.毫秒分隔符),你最初使用的格式字符串%m%d%y %H%M%S%f没有包含这些分隔符,导致格式校验失败。
  • 解决方法:调整format参数,在对应位置补全所有分隔符即可,正确格式字符串为%m/%d/%y %H:%M:%S.%f

正确执行代码如下:

df['Date/Time'] = pd.to_datetime(df['Date/Time'], format = '%m/%d/%y %H:%M:%S.%f')

格式符适配说明:

  • %f是pandas内置的微秒匹配符,会自动适配你输入的2位毫秒值,无需额外做精度转换。

内容的提问来源于stack exchange,提问作者SeanK22

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 05:09:02