Название: Преобразование QString в QDateTime Отправлено: varkon от Июль 14, 2010, 11:02 Есть строка вида: 2010-07-14T08:32:39
При попытке использования QDateTime::fromString отладчик показывает что переменная QDateTime неинициализирована. Как правильно преобразовать? Название: Re: Преобразование QString в QDateTime Отправлено: GreatSnake от Июль 14, 2010, 11:05 какая платформа? какой отладчик? какая опция оптимизации включена при компиляции?
какой формат указали в QDateTime::fromString()? Цитировать Есть строка вида: 2010-07-14T08:32:39 что такое T0?Название: Re: Преобразование QString в QDateTime Отправлено: varkon от Июль 14, 2010, 11:17 Qt 4.6.2/32, отладчик gdb - решение нужно и под винду и под линух.
Причем здесь оптимизация - честно говоря не понял. Укажите тогда при каких условиях оптимизации возможно подобное преобразование? Название: Re: Преобразование QString в QDateTime Отправлено: BRE от Июль 14, 2010, 11:21 QDateTime QDateTime::fromString ( const QString & string, Qt::DateFormat format = Qt::TextDate ) [static]
format: Qt::ISODate 1 ISO 8601 extended format: either YYYY-MM-DD for dates or YYYY-MM-DDTHH:MM:SS for combined dates and times. Название: Re: Преобразование QString в QDateTime Отправлено: GreatSnake от Июль 14, 2010, 11:31 Цитировать Причем здесь оптимизация - честно говоря не понял. При включенной оптимизации под gdb отлаживаться просто нереально. Поэтому компилить нужно с -O0 (для g++)Несовсем понятно как вы пытались получить значение переменной QDateTime - ведь это имя класса. Про мой вопрос "что такое T0?" забудьте ) Название: Re: Преобразование QString в QDateTime Отправлено: varkon от Июль 14, 2010, 11:44 QDateTime QDateTime::fromString ( const QString & string, Qt::DateFormat format = Qt::TextDate ) [static] спасибо огромное. Чего то я данного формата не досмотрел. :)format: Qt::ISODate 1 ISO 8601 extended format: either YYYY-MM-DD for dates or YYYY-MM-DDTHH:MM:SS for combined dates and times. Название: Re: Преобразование QString в QDateTime Отправлено: varkon от Июль 14, 2010, 12:06 Цитировать Причем здесь оптимизация - честно говоря не понял. При включенной оптимизации под gdb отлаживаться просто нереально. Несовсем понятно как вы пытались получить значение переменной QDateTime - ведь это имя класса. ну естественно, что имелось ввиду значение объекта данного класса.Про мой вопрос "что такое T0?" забудьте ) ок. :) |