如何将PyQt5中的QDate转换为datetime.date?

2024-09-26 17:55:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图将从QDateEdit收集的日期转换为datetime.date,以便在sqlite3数据库中使用。我已经看到在PyQt4中可以使用toPyDateTime,但它似乎不在PyQt5中。如果这个函数完全消失了,有没有办法把QDate转换成字符串?


Tags: 函数字符串数据库datetimedatesqlite3pyqt5pyqt4
1条回答
网友
1楼 · 发布于 2024-09-26 17:55:35

你在用什么版本的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。

相关问题 更多 >

    热门问题