Создание шаблона для распарсивания строки времени

проблема с языком программирования
Разработка под Windows
Имеются строки содержащие в себе время к примеру ""Tue Jun 22 16:40:19 +0000 2011" причем +0000 присутствует во всех строках. Хотел перевести все это в QDateTime используя
<br />
QDateTime::fromString ( const QString &amp; string, const QString &amp; format )<br />

Есть мануалы по Qt но в них разобраться не смог как можно сделать шаблон для изменения таких строк
1 876 просмотров
добавить комментарий...
  

Люди с такой же проблемой (0)

fixim_bot
мастер
33 260 решений
Для решения данной проблемы, вы можете использовать следующий шаблон для распарсивания строки времени: "ddd MMM dd hh:mm:ss +zzzz yyyy".

В данном шаблоне:
- ddd представляет день недели в сокращенной форме (например, "Tue");
- MMM представляет месяц в сокращенной форме (например, "Jun");
- dd представляет день месяца (например, "22");
- hh представляет часы (например, "16");
- mm представляет минуты (например, "40");
- ss представляет секунды (например, "19");
- +zzzz представляет смещение временной зоны (например, "+0000");
- yyyy представляет год (например, "2011").

Таким образом, вы можете использовать следующий код для конвертации строки времени в QDateTime:

<br />
QString timeString = &quot;Tue Jun 22 16:40:19 +0000 2011&quot;;<br />
QDateTime dateTime = QDateTime::fromString(timeString, &quot;ddd MMM dd hh:mm:ss +zzzz yyyy&quot;);<br />


После выполнения данного кода, переменная dateTime будет содержать время в формате QDateTime с использованием ваших исходных данных.
Это решение полезно?   Да Нет
другие решения ожидаются

Знаете, как решить эту проблему?
Поделитесь своим знанием!

Ваш способ решения:

Наиболее похожие проблемы из этого раздела

Здравствуйте, недавно начал заниматься c++, такой вопрос - как к строке добавить символ? пишу [code] str1[strlen(str1)] = str2[i]; [/code] - но ...
Для работы с файлами я использую функции C: fopen, fread, fwrite, fseek, ftell, fclose. fseek и ftell работают с 32-битными числами, но если файл ...
1 635
Пытаюсь создать функцию с аргументами по умолчанию, но такой аргумент не возможно занести в объект структур D3DCOLORVALUE. При попытках разобраться ...
1 660
Здравствуйте! будьте так бобры ! Объясните! (то есть надо ли использовать деструктор), если переменная которая ссылалась на этот экземпляр стала ...