Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 11, 2010 17:12:00

dartNNN
От:
Зарегистрирован: 2009-12-08
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, QDateTime, datetime

Возникла сложность с тем, чтобы подружить эти два типа, а именно из QDateTime получить datetime и наоборот. Пробовал преобразовывать QDateTime в строку, но так и не осилил форматы.

'Сб сент. 11 20:48:33 2010' does not match format ‘%a %b %d %H:%M:%S %Y’

Может кто сталкивался, или просто носом ткнет, где я в формате накосячил?



Офлайн

#2 Сен. 11, 2010 19:04:53

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

PyQt, QDateTime, datetime

>>> import datetime
>>> d = datetime.datetime.now()
>>> d
datetime.datetime(2010, 9, 11, 20, 2, 27, 437000)
>>> from PyQt4 import QtCore
>>> qd = QtCore.QDateTime(d)
>>> qd
PyQt4.QtCore.QDateTime(2010, 9, 11, 20, 2, 27, 437)
>>> qd.toPyDateTime()
datetime.datetime(2010, 9, 11, 20, 2, 27, 437000)



Офлайн

#3 Сен. 12, 2010 06:18:53

dartNNN
От:
Зарегистрирован: 2009-12-08
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, QDateTime, datetime

Спасибо! Почему-то сам не заметил такой возможности (внимательнее надо было документацию читать:)).



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version