QDate进入QString

时间:2013-09-16 09:39:07

标签: python string pyqt4 qdate

我对PyQt4有疑问。我有一个类型为QDate的日期,我想简单地将其转换为字符串格式而不是QDate格式。例如,如果日期是2013年9月16日,我希望将其更改为2013年9月16日的字符串形式(如果可能)。

我玩toString,但我认为只适用于C ++(除非我弄错了)。

1 个答案:

答案 0 :(得分:4)

Documentation是你的朋友;)

>>> date = QtCore.QDate.fromString('20130916', 'yyyyMd')

# PySide
>>> date.toString('MMMM d, yyyy')
u'September 16, 2013'

# PyQt4
>>> date.toString('MMMM d, yyyy')
PyQt4.QtCore.QString(u'September 16, 2013')
>>> unicode(date.toString('MMMM d, yyyy'))
u'September 16, 2013'