Python 如何从QdateEdit pyqt获取昨天

Python 如何从QdateEdit pyqt获取昨天,python,pyqt5,Python,Pyqt5,我正在使用PyQt5 GUI应用程序,我需要从GUI应用程序中的QdateEdite中的任何日期获取昨天的值,例如,我想选择使用此代码的日期 date_n = str(self.dateEdit_2.text()) 如何获取一天中的ysterday,无论它是什么时候的日期?您必须从QDateEdit中获取QDate,然后从中减去一天,然后将其转换为字符串: selected_dt = self.dateEdit_2.date() last_dt = selected_dt.addDays(-1

我正在使用PyQt5 GUI应用程序,我需要从GUI应用程序中的QdateEdite中的任何日期获取昨天的值,例如,我想选择使用此代码的日期

date_n = str(self.dateEdit_2.text())

如何获取一天中的ysterday,无论它是什么时候的日期?

您必须从QDateEdit中获取QDate,然后从中减去一天,然后将其转换为字符串:

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)

什么意思?你想知道QDateEdit前一天的日期吗?是的,这正是我想要的