QDate...., Хрень какая то... |
Здравствуйте, гость ( Вход | Регистрация )
QDate...., Хрень какая то... |
LE0N |
31.3.2009, 12:23
Сообщение
#1
|
Студент Группа: Участник Сообщений: 97 Регистрация: 10.3.2009 Из: Беларусь Пользователь №: 604 Спасибо сказали: 0 раз(а) Репутация: 0 |
Выводит: "04.04.09" QDate("Вс апр 4 1909") Я, конечно, всё понимаю....НО! Нахера мне 1909 год Обязательно вбивать yyyy ? я место хотел сэкономить (( |
|
|
Litkevich Yuriy |
31.3.2009, 12:33
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
LE0N |
31.3.2009, 13:07
Сообщение
#3
|
Студент Группа: Участник Сообщений: 97 Регистрация: 10.3.2009 Из: Беларусь Пользователь №: 604 Спасибо сказали: 0 раз(а) Репутация: 0 |
Жалко, конечно, что такое поведение не документировано....
И ещё больше - что маску типа 20yy задать нельзя... Я ведь часа два не мог вчера понять в чём дело Правда уставший был...Понял только сегодня, когда обратил внимание на год Сообщение отредактировал LE0N - 31.3.2009, 13:09 |
|
|
igor_bogomolov |
31.3.2009, 13:21
Сообщение
#4
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
А если так:
qDedug пишет: Цитата warning: "31.03.2009" |
|
|
Litkevich Yuriy |
31.3.2009, 14:19
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
warning: "31.03.2009" warning-то как раз тут и интересен!дата-то все равно не та. ----- Жалко, конечно, что такое поведение не документировано... тут ты не прав:Цитата Note that QDate interprets two digit years to be in the 1900s, e.g., 50 will equals 1950. (второй абзац подробного описания)и конструктор: Цитата QDate::QDate ( int y, int m, int d )
Constructs a date with year y, month m and day d. If the specified date is invalid, the date is not set and isValid() returns false. A date before 2 January 4713 B.C. is considered invalid. Warning: Years 1 to 99 are interpreted as being in the 1900s. If you want to specify the year 2010, you must write 2010, not 10. |
|
|
igor_bogomolov |
31.3.2009, 14:26
Сообщение
#6
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
|
|
|
Litkevich Yuriy |
31.3.2009, 14:58
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
igor_bogomolov |
31.3.2009, 15:03
Сообщение
#8
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Не знаю, что вы имеете ввиду под химией.
Такой вот финт ушами. Чем он не устраивает? Небольшим преобразованием получаем то что хотим, икономя при этом место Сообщение отредактировал igor_bogomolov - 31.3.2009, 15:14 |
|
|
Litkevich Yuriy |
31.3.2009, 15:16
Сообщение
#9
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
LE0N |
31.3.2009, 17:02
Сообщение
#10
|
Студент Группа: Участник Сообщений: 97 Регистрация: 10.3.2009 Из: Беларусь Пользователь №: 604 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Такой вот финт ушами. Чем он не устраивает? Небольшим преобразованием получаем то что хотим, икономя при этом место Я примерно точно так же ушами вертел ПРосто без ковычек В первые с датой работаю )) |
|
|
Текстовая версия | Сейчас: 27.12.2024, 21:20 |