我正在尝试将非填充字符串转换为python中的日期,并出现以下错误:
e_dataframe['Modified_Date'] = pd.to_datetime(e_dataframe['Modified_Date'], format='%d/%m/%y %I:%M %p')
ValueError: time data '1/08/2018 4:41 PM' does not match format '%d/%m/%y %I:%M %p' (match)
格式类似,但仍有错误。你知道吗
Tags:
%y
用两位数匹配年份,省略世纪。您的输入有4位数的年份,因此需要使用%Y
:如果有疑问,请将
datetime.strptime()
与输入的子字符串一起使用,这样您就可以看到哪些部分工作,哪些部分失败:这个错误表明
%y
只处理了一年中的20
部分,告诉我们它不是2018
输入的正确占位符。你知道吗相关问题 更多 >
编程相关推荐