crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QDate туда сюда
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
FireBlack Дата 28.12.2014, 17:50
 
Цитата(ldir @ 28.12.2014, 17:43) *
FireBlack, спасибо за ответ. А есть еще какой-нибудь вариант конвертировать строку такого формата в QDate без лишнего рукоприкладства?

Если только ручками. На первый взгляд, вроде не сложно.
ldir Дата 28.12.2014, 17:43
  FireBlack, спасибо за ответ. А есть еще какой-нибудь вариант конвертировать строку такого формата в QDate без лишнего рукоприкладства?
FireBlack Дата 28.12.2014, 17:22
 
Цитата(ldir @ 28.12.2014, 15:37) *
Здравствуйте, уважаемые форумчане.
Столкнулся с такой штукой: надо было перевести из строки в QDate. Строка типа "27 ноября 2014 г." - т.е. была получена из даты методом QDate::currentDate().toString(Qt::SystemLocaleLongDate). Короче никак. Подскажите, почему

qDebug() << QDate::fromString(QDate::currentDate().toString(Qt::SystemLocaleLongDate),Qt::SystemLocaleLongDate);

дает пустой QDate?

Увы, это старый баг Qt.
ldir Дата 28.12.2014, 15:37
  Здравствуйте, уважаемые форумчане.
Столкнулся с такой штукой: надо было перевести из строки в QDate. Строка типа "27 ноября 2014 г." - т.е. была получена из даты методом QDate::currentDate().toString(Qt::SystemLocaleLongDate). Короче никак. Подскажите, почему

qDebug() << QDate::fromString(QDate::currentDate().toString(Qt::SystemLocaleLongDate),Qt::SystemLocaleLongDate);

дает пустой QDate?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 18.4.2024, 23:23