'str' object has no attribute 'strftime'
时间: 2023-05-19 20:05:36 浏览: 79
解决运行django程序出错问题 strobject has no attribute_meta
5星 · 资源好评率100%
这个错误通常是因为你试图在一个字符串对象上调用 strftime() 方法,而这个方法只能在 datetime 对象上使用。你需要将字符串转换为 datetime 对象,然后再调用 strftime() 方法。你可以使用 datetime.strptime() 方法将字符串转换为 datetime 对象,例如:
```
import datetime
date_str = '2022-01-01'
date_obj = datetime.datetime.strptime(date_str, '%Y-%m-%d')
formatted_date = date_obj.strftime('%Y/%m/%d')
print(formatted_date)
```
这段代码将字符串 '2022-01-01' 转换为 datetime 对象,然后将其格式化为 '2022/01/01' 并打印出来。
阅读全文