【问题标题】: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 对象,我们该怎么做?

【问题讨论】:

    标签: python python-3.x python-2.7 pyqt pyqt5


    【解决方案1】:

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

    days = 9
    months = 9
    
    dt = self.dateEdit.date().addMonths(months).addDays(days)
    
    print(dt, dt.toPyDate())
    

    【讨论】:

    • 好吧@eyllanesc。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 2012-05-29
    • 2019-07-10
    相关资源
    最近更新 更多