如何向日期编辑对象添加一些 days/months 以获得下一个日期?
How to add some days/months to date edit object to get next date?
我有一个 dateedit 小部件,我正在从那个 dateedit 小部件获取日期
temp_var = self.dateEdit.date()
print(temp_var)
var_name = temp_var.toPyDate()
print(var_name)
这会打印,
PyQt5.QtCore.QDate(2021, 04, 16)
2021-04-16
如果我想在从 dateedit 对象获得的这个日期之前 9 个月零 9 天找到下一个日期并设置另一个 dateedit 对象,我们该怎么做?
QDate 提供添加月份和日期的方法:
days = 9
months = 9
dt = self.dateEdit.date().addMonths(months).addDays(days)
print(dt, dt.toPyDate())
我有一个 dateedit 小部件,我正在从那个 dateedit 小部件获取日期
temp_var = self.dateEdit.date()
print(temp_var)
var_name = temp_var.toPyDate()
print(var_name)
这会打印,
PyQt5.QtCore.QDate(2021, 04, 16)
2021-04-16
如果我想在从 dateedit 对象获得的这个日期之前 9 个月零 9 天找到下一个日期并设置另一个 dateedit 对象,我们该怎么做?
QDate 提供添加月份和日期的方法:
days = 9
months = 9
dt = self.dateEdit.date().addMonths(months).addDays(days)
print(dt, dt.toPyDate())