我正在尝试将从QDateEdit收集的日期转换为datetime.date,以便在sqlite3数据库中使用。我已经看到在PyQt4中你可以使用toPyDateTime,但它似乎不在PyQt5中。如果这个函数完全消失了,有没有办法将QDate转换成字符串?
答案 0 :(得分:8)
您使用的是什么版本的PyQt5?
>>> from PyQt5.QtCore import QDate, QDateTime
>>> QDate.currentDate().toPyDate()
datetime.date(2014, 3, 17)
>>> QDateTime.currentDateTime().toPyDateTime()
datetime.datetime(2014, 3, 17, 19, 9, 45, 974000)
这是使用Qt-5.2.1和PyQt-5.2或PyQt-5.1.1。