我正在尝试"2018 - 07 - 07 04 - AM" 使用strftime格式将这种格式的字符串解析为pandas datetime。然而,在我看来,不承认之间的差别的格式AM和PM。这是我尝试过的:pd.to_datetime("2018 - 07 - 07 04 - PM", format='%Y - %m - %d %H - %p').timestamp()Out[4]: 1530936000.0pd.to_datetime("2018 - 07 - 07 04 - AM", format='%Y - %m - %d %H - %p').timestamp()Out[5]: 1530936000.0请注意,上述两个字符串中的AM和和PM有何不同,但返回了相同的timeStamp。熊猫版:0.23.3python版本:3.5.4
2 回答

蛊毒传说
TA贡献1895条经验 获得超3个赞
就我而言,尝试建议的解决方案时收到错误消息:
ValueError: unconverted data remains: PM
这是通过将语言环境设置为来解决的en_US
。
添加回答
举报
0/150
提交
取消