Название: Дата содержит название месяца на английском, а Qt распознает если на русском Отправлено: Даша от Апрель 21, 2014, 10:49 Дата содержит название месяца на английском и Qt не хочет такую дату переводить в QDateTime, если название месяца на русском тогда все работает. Форматы TextDate, LocalDate, SystemLocalDate все перепробовала. Может QLocate как-то может помочь? Строку читаю из системного файла messages, операционка старая ASP Linux 14, Qt 4.7.0
Название: Re: Дата содержит название месяца на английском, а Qt распознает если на русском Отправлено: Old от Апрель 21, 2014, 10:50 QLocale может помочь.
Название: Re: Дата содержит название месяца на английском, а Qt распознает если на русском Отправлено: Даша от Апрель 21, 2014, 11:20 Разобралась с QLocale
QLocale mylocale(QLocale::English); QDateTime dt = mylocale.toDateTime("Apr 21 12:16", "MMM dd hh:mm"); Как теперь правильный год добавить? :D Название: Re: Дата содержит название месяца на английском, а Qt распознает если на русском Отправлено: OKTA от Апрель 21, 2014, 11:29 Цитировать yy the year as two digit number (00-99) yyyy the year as four digit number "MMM dd yyyy hh:mm" |