如何添加一些日期/月份日期编辑对象以获取下一个日期?

Posted

技术标签:

【中文标题】如何添加一些日期/月份日期编辑对象以获取下一个日期?【英文标题】:How to add some days/months to date edit object to get next date? 【发布时间】:2021-07-11 02:37:07 【问题描述】:

我有一个 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 对象,我们该怎么做?

【问题讨论】:

【参考方案1】:

QDate 提供添加月份和日期的方法:

days = 9
months = 9

dt = self.dateEdit.date().addMonths(months).addDays(days)

print(dt, dt.toPyDate())

【讨论】:

好吧@eyllanesc。谢谢!

以上是关于如何添加一些日期/月份日期编辑对象以获取下一个日期?的主要内容,如果未能解决你的问题,请参考以下文章

如何仅使用月份和日期从核心数据中获取

如何获取日期格式以大写月份和日期

检查过期日期是否无效 - 获取当前月份和年份没有“/”

Java:从日期获取月份整数

如何从日期时间对象中仅提取月份和日期?

java如何创建一个指定的日期对象?