我正试图从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")
谢谢:(