将 QdateTime 转换为普通的 python dateTime?
我有很多现有代码只使用 python 中的普通 dateTime
类,但是在升级我的程序时,我使用 QtGui.QdateTimeEdit()
类,但是该类返回一个 QdateTime 对象,该对象似乎与普通的 dateTime 对象不兼容。
那么,有没有一种明智的方法将 QdateTime 转换为普通的 python dateTime ?然后将其分解为几个部分并从中重新创建一个正常的 dateTime 对象?我正在使用 PyQt4 和 Python 3.2。谢谢。
I have a lot of existing code that just uses the normal dateTime
class in python, however in upgrading my program I am using the QtGui.QdateTimeEdit()
class, but that class returns a QdateTime
object that seems to be incompatible with the normal dateTime
object.
So, is there a sane way to convert QdateTime
to normal python dateTime
? Other then breaking it into its parts and recreating a normal dateTime
object from that? I am using PyQt4 with Python 3.2. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
QDateTime
有一个toPyDateTime
方法,它将返回常规datetime
对象。QDateTime
has atoPyDateTime
method which will return regulardatetime
objects.PyQt - 在 QtCore 上使用
.toPyDateTime()
.QDateTime对象PySide - 在 QtCore.QDateTime 对象上使用
.toPython()
PyQt - use
.toPyDateTime()
on QtCore.QDateTime objectPySide - use
.toPython()
on QtCore.QDateTime object你只需要 python 字符串的
toString()
方法you only need
toString()
method for python string