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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Непонятки с QDateTime  (Прочитано 5110 раз)
FreePascal
Гость
« : Март 05, 2009, 14:35 »

QDateTime dateTime = QDateTime::fromString("04", "dd"); //Valid
QDateTime dateTime = QDateTime::fromString("Mon", "ddd"); //Valid
QDateTime dateTime = QDateTime::fromString("04 Mon", "dd ddd"); //Invalid

почему инвалид?
Записан
crackedmind
Гость
« Ответ #1 : Март 05, 2009, 14:45 »

Может быть потому что?
Note: Unlike the other version of this function, day and month names must be given in the user's local language.
« Последнее редактирование: Март 05, 2009, 14:46 от crackedmind » Записан
FreePascal
Гость
« Ответ #2 : Март 05, 2009, 14:51 »

тогда бы и 2 строка была бы ивалид. С локалью все в норме.
Записан
BRE
Гость
« Ответ #3 : Март 05, 2009, 14:57 »

тогда бы и 2 строка была бы ивалид. С локалью все в норме.
Еще нужно чтобы день недели в строке совпадал с днем недели указанной даты.

QDateTime dateTime = QDateTime::fromString("04", "dd");
Устанавливает дату 04.01.1900 это четверг.

Необходимо учитывать локаль.
Записан
crackedmind
Гость
« Ответ #4 : Март 05, 2009, 15:00 »

У меня вот
Код:
QDateTime::fromString("Mon", "ddd");
тоже инвалид.
Да и дата 4 января 1900 не может быть понедельником.
Записан
FreePascal
Гость
« Ответ #5 : Март 05, 2009, 15:03 »

QDateTime dateTime = QDateTime::fromString("05 Mon Mar 14:00:00 2009", "dd ddd MMM HH:mm:ss yyyy"); //Invalid
QDateTime dateTime = QDateTime::fromString("Mon Mar 14:00:00 2009", "ddd MMM HH:mm:ss yyyy"); //Valid
Записан
crackedmind
Гость
« Ответ #6 : Март 05, 2009, 15:05 »

Код:
QDateTime::fromString("05 Mon Mar 14:00:00 2009", "dd ddd MMM HH:mm:ss yyyy"); //Invalid
Понедельник - 2 число...
Записан
FreePascal
Гость
« Ответ #7 : Март 05, 2009, 15:08 »

QDateTime dateTime = QDateTime::fromString("05 Thu Mar 14:00:00 2009", "dd ddd MMM HH:mm:ss yyyy"); //VALID

Ребята сори, сегодня же четверг.
мама мия.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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