【发布时间】:2018-10-28 23:46:06
【问题描述】:
我从非常规来源获取数据和一些日期,因此字符串日期存在一些细微差别。最大的区别在于,有些日期混合在一起,其中一天不填充零,一天之后可能有一个空格(在日期 2/9 /2018 的情况下),月份也不填充零。我在尝试 datetime.strptime 时收到错误消息“时间数据与格式 '%m %d %Y' 不匹配。如何转换存在此类细微差异的日期列?请查看代码和示例数据下面
d_o = datetime.datetime.strptime(df['start'][1], '%m %d %Y')
- 2018 年 1 月 26 日
- 2018 年 1 月 26 日
- 2018 年 2 月 2 日
- 2018 年 2 月 2 日
- 2/9 /2018
- 2/9 /2018
- 2018 年 1 月 19 日
- 2018 年 1 月 19 日
- 2018 年 1 月 26 日
- 2018 年 1 月 26 日
- 2018 年 2 月 2 日
- 2018 年 2 月 2 日
- 2/9 /2018
【问题讨论】:
标签: python string python-3.x datetime strptime