我正在尝试将从 QDateEdit 收集的日期转换为 datetime.date 以在 sqlite3 数据库中使用。我已经看到在 PyQt4 中你可以使用 toPyDateTime 但它似乎不在 PyQt5 中。如果这个函数完全消失了,有没有办法将 QDate 转换为字符串?
问问题
10971 次
1 回答
20
你使用的是什么版本的 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 一起使用。
于 2014-03-17T19:19:05.630 回答