我正在尝试将从QDateEdit收集的日期转换为datetime.date,以便在sqlite3数据库中使用。我已经看到,在PyQt4中可以使用toPyDateTime,但似乎不在PyQt5中。如果此功能完全消失,是否可以将QDate转换为字符串?
您正在使用哪个版本的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一起使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句