Russian Qt Forum
Ноябрь 25, 2024, 04:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDate::fromString  (Прочитано 2631 раз)
MaxoBik
Гость
« : Февраль 17, 2016, 12:35 »

Доброго времени суток. Пытаюсь получить дату из такой строки:

Wed, 17 Feb 2016 09:21:21 GMT

формат который пробовал: "ddd, d MMM yyyy" но ничего не получается, возвращается пустая дата, как я понял из-за "09:21:21 GMT", но в документации нет ничего про формат часов, минут и секунд. Даже если например я отброшу все, что после года:

Wed, 17 Feb 2016

и попытаюсь применить тот формат: "ddd, d MMM yyyy"  все равно ничего не выходит, и возвращается пустая дата. Как я понимаю из-за этого:

Цитировать
ddd -   The abbreviated localized day name (e.g. 'Mon' to 'Sun').
MMM - The abbreviated localized month name (e.g. 'Jan' to 'Dec')

Т.е. мне нужно приводит дни недели и названия месяца к языку системы? Как сталкивался с подобной проблемой? Как решить? Буду признателен за любую подсказку.
Записан
ksk-
Самовар
**
Offline Offline

Сообщений: 178



Просмотр профиля
« Ответ #1 : Февраль 17, 2016, 12:46 »

Попробуй QDateTime::fromString.
Записан
poru
Самовар
**
Offline Offline

Сообщений: 103


Просмотр профиля
« Ответ #2 : Февраль 17, 2016, 12:56 »

см. Qt::RFC2822Date
Код
C++ (Qt)
QDateTime::fromString("Wed, 17 Feb 2016 09:21:21 GMT", Qt::RFC2822Date);
« Последнее редактирование: Февраль 17, 2016, 13:01 от poru » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.083 секунд. Запросов: 22.