datetime模块的date对象提供的replace方法根据传入的实参返回一个新的date对象,如果没有传入任何实参,则返回一个原date对象相同的日期。
date.replace(year=self.year, month=self.month, day=self.day)
date对象
>>> from datetime import date
>>> d = date(2022, 6, 1)
>>> d.replace(day=6)
datetime.date(2022, 6, 6)
QQ交流群: 211426309