我正在使用 PyQt5 GUI 應(yīng)用程序,我需要從 GUI 應(yīng)用程序內(nèi)的 QdateEdite 中的任何日期獲取昨天的值,例如我想選擇使用此代碼的日期date_n = str(self.dateEdit_2.text())無(wú)論 date_n 是什么時(shí)候,我怎樣才能獲得 day_n 的昨天?
1 回答

慕妹3242003
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
您必須從 QDateEdit 獲取 QDate,然后從中減去一天,然后將其轉(zhuǎn)換為字符串:
selected_dt = self.dateEdit_2.date()
last_dt = selected_dt.addDays(-1)
last_dt_str = last_dt.toString(self.dateEdit_2.displayFormat())
print(last_dt_str)
添加回答
舉報(bào)
0/150
提交
取消