QDateTime::fromString, преобразование строки в дату |
Здравствуйте, гость ( Вход | Регистрация )
QDateTime::fromString, преобразование строки в дату |
igor_bogomolov |
15.5.2010, 13:11
Сообщение
#1
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Есть строки вида
Цитата Apr 21 13:10:21 als-au kernel: message Необходимо выделить дату и преобразовать её в QDateTime
Цитата(Вывод) "Apr 21 13:10:21" QDateTime("") "Jan 1 13:08:43" QDateTime("") Никак не могу понять как правильно сделать преобразование из строки в QDateTime |
|
|
Litkevich Yuriy |
15.5.2010, 13:44
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ты замечание по функции не прочитал:
Цитата Note: Unlike the other version of this function, day and month names must be given in the user's local language. It is only possible to use the English names if the user's language is English. а вот у QDate::fromString я не вижу подобной оговорки. |
|
|
igor_bogomolov |
15.5.2010, 13:57
Сообщение
#3
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
После прочтения легче не стало. Т.е. получается что такой формат мне не преобразовать что ли?
QDate тоже не помог. Легче свой велосипед написать Или я всётаки делаю что то не так? |
|
|
Litkevich Yuriy |
15.5.2010, 14:04
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Сделал вот так вот:
вывод: года не было по этому он 1900, а вот зачем он субботу печатает, не знаю, может это особенность qDebug()
|
|
|
Текстовая версия | Сейчас: 27.12.2024, 5:55 |