QDate::toString() по-разному ведет себя в разных ОС |
Здравствуйте, гость ( Вход | Регистрация )
QDate::toString() по-разному ведет себя в разных ОС |
sbar |
22.3.2009, 17:30
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 2.3.2009 Пользователь №: 583 Спасибо сказали: 0 раз(а) Репутация: 0 |
Следующий код:
выдает в GNU/Linux "марта", а в Windows — "Март". Почему так сделано? Как правильней всего выводить одинаковое в разных ОС (ни уж то делать свой список с месяцами?)?
|
|
|
Litkevich Yuriy |
22.3.2009, 17:35
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
sbar |
22.3.2009, 17:37
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 2.3.2009 Пользователь №: 583 Спасибо сказали: 0 раз(а) Репутация: 0 |
Самое забавное то, что например в QDateEdit под Windows опять же выдается "марта".
|
|
|
Litkevich Yuriy |
22.3.2009, 17:38
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Цитата QString QDate::longMonthName ( int month ) [static]
Returns the long name of the month using the following convention: 1 = "January" 2 = "February" 3 = "March" 4 = "April" 5 = "May" 6 = "June" 7 = "July" 8 = "August" 9 = "September" 10 = "October" 11 = "November" 12 = "December" The month names will be localized according to the system's locale settings. |
|
|
Текстовая версия | Сейчас: 20.4.2024, 16:06 |