QDate в QString

У меня есть вопрос по поводу PyQt4. У меня есть дата типа QDate, и я хочу просто превратить ее в строковый формат, а не в формат QDate. Например, если дата 16.09.2013, я бы хотел изменить ее на строковую форму от 16 сентября 2013 г., если это возможно.

Я играл с ToString, но я думаю, что это работает только с C++ (если я не ошибаюсь).

1 ответ

Решение

Документация твой друг;)

>>> 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'
Другие вопросы по тегам