分析Jupyter笔记本中CSV的字符串日期时出现问题



我正试图从Jupyter笔记本中的CSV中解析字符串日期:

from datetime import datetime
print(datetime.strptime('Aug 28, 2022', 'MMM d, yyyy'))

但我得到以下错误:

ValueError: time data 'Aug 28, 2022' does not match format 'MMM d, yyyy'

我做错了什么?

使用其他格式字符串(格式代码参考(:

from datetime import datetime
print(datetime.strptime("Aug 28, 2022", "%b %d, %Y"))

打印:

2022-08-28 00:00:00

使用以下格式

from datetime import datetime
print(datetime.strptime('Aug 28, 2022','%b %d, %Y'))

试试这个

from datetime import datetime
print (datetime.strptime ('Aug 28, 2022', '%b %d, %Y'))

要了解基本格式,https://www.geeksforgeeks.org/python-datetime-strptime-function/

正确的解决方案是:

datetime.strptime('Aug 28, 2022', '%b %d, %Y')

请参阅https://www.geeksforgeeks.org/python-datetime-strptime-function/

看看这个:(示例说明(

我们在datatime.strptime中使用以%开头的表示法

datetime.strptime("Aug 28, 2022", "%b %d, %Y") 

谢谢:(

相关内容

  • 没有找到相关文章

最新更新