繁体   English   中英

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

[英]How can you convert QDate in PyQt5 to a datetime.date?

我试图将从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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM