将字符串解析为日期时间,同时考虑熊猫中的AM / PM

我正在尝试"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.0

pd.to_datetime("2018 - 07 - 07 04 - AM", format='%Y - %m - %d %H - %p').timestamp()

Out[5]: 1530936000.0

请注意,上述两个字符串中的AM和和PM有何不同,但返回了相同的timeStamp。


熊猫版:0.23.3


python版本:3.5.4


慕姐8265434
浏览 217回答 2
2回答

蛊毒传说

就我而言,尝试建议的解决方案时收到错误消息: ValueError: unconverted data remains: PM这是通过将语言环境设置为来解决的en_US。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python