gpt4 book ai didi

python - 将 QdateTime 转换为普通的 python dateTime?

转载 作者:太空狗 更新时间:2023-10-29 17:02:02 24 4
gpt4 key购买 nike

我有很多现有代码只使用 python 中的普通 dateTime 类,但是在升级我的程序时我使用的是 QtGui.QdateTimeEdit() 类,但是该类返回一个似乎与普通 dateTime 对象不兼容的 QdateTime 对象。

那么,有没有一种明智的方法可以将 QdateTime 转换为普通的 python dateTime?其他然后将它分解成它的部分并从中重新创建一个普通的 dateTime 对象?我在 Python 3.2 中使用 PyQt4。谢谢。

最佳答案

QDateTime 有一个 toPyDateTime 方法,它将返回常规的 datetime 对象。

In : from PyQt4 import QtCore

In : QtCore.PYQT_VERSION_STR
Out: '4.8.6'

In : QtCore.QT_VERSION_STR
Out: '4.7.4'

In : now = QtCore.QDateTime.currentDateTime()

In : now
Out: PyQt4.QtCore.QDateTime(2011, 12, 11, 20, 12, 47, 55)

In : now.toPyDateTime()
Out: datetime.datetime(2011, 12, 11, 20, 12, 47, 55000)

关于python - 将 QdateTime 转换为普通的 python dateTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8468756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com