python如何把日期转换成"2023-6-6"字符串,而不是"2023-06-06"
时间: 2023-12-28 17:04:38 浏览: 103
将日期转换为字符串的方法
你可以使用 `strftime()` 方法来实现这个功能。具体来说,你可以使用 `%m` 和 `%d` 来分别表示月份和日期,并使用 `%e` 来表示日期,但不会补齐前导零。以下是一个示例代码:
```python
from datetime import datetime
d = datetime(2023, 6, 6)
date_str = d.strftime('%Y-%-m-%-e')
print(date_str) # 输出:2023-6-6
```
在上面的示例中,我们首先创建了一个 `datetime` 对象 `d`,它表示了日期 `2023-6-6`。然后,我们使用 `strftime()` 方法将其转换为字符串。在格式字符串 `'%Y-%-m-%-e'` 中,`%Y` 表示年份,`%-m` 表示月份(不补齐前导零),`%-e` 表示日期(不补齐前导零)。最终的字符串输出为 `2023-6-6`。
阅读全文