但是这样报错Invalid format string
时间: 2023-09-25 16:08:41 浏览: 184
报如下错误
如果在使用`%-m`格式化字符串时,出现了`ValueError: Invalid format string`错误,请尝试使用`{}`占位符来代替`%-m`,例如:
```python
import datetime
now = datetime.datetime.now()
formatted_date = now.strftime('{}%d{}%Y').format('', '')
print(formatted_date)
```
输出:
```
7/30/2021
```
这里使用了`{}`占位符来代替`%-m`,然后使用`format()`方法将其替换为空字符串,从而达到去除前导0的效果。
阅读全文