【发布时间】:2022-01-25 12:00:28
【问题描述】:
我正在尝试创建一个 datetime.date 对象,但将日期中的连字符更改为下划线。有没有办法用 datetime.date 对象做到这一点?还是我必须以某种方式对 datetime 对象执行此操作?
from datetime import datetime
date = datetime.strptime('2021-12-30', '%Y-%m-%d').date()
print(type(date))
# <class 'datetime.date'>
print(date)
# 2021-12-30
date_2 = date.strftime('%Y_%m_%d')
print(date_2)
# 2021_12_30
print(type(date_2))
# <class 'str'> I want this to stay as a datetime.date object
【问题讨论】: