crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QDate::toString() по-разному ведет себя в разных ОС
sbar
  опции профиля:
сообщение 22.3.2009, 17:30
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 2.3.2009
Пользователь №: 583

Спасибо сказали: 0 раз(а)




Репутация:   0  


Следующий код:
qDebug("%s", qPrintable(QDate::currentDate().toString("MMMM")));
выдает в GNU/Linux "марта", а в Windows — "Март". Почему так сделано? Как правильней всего выводить одинаковое в разных ОС (ни уж то делать свой список с месяцами?)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 22.3.2009, 17:35
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9631
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 769 раз(а)




Репутация:   94  


Цитата(sbar @ 22.3.2009, 20:30) *
выдает в GNU/Linux "марта", а в Windows — "Март"
повсей видимости эта информация берется из самой ОС
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
sbar
  опции профиля:
сообщение 22.3.2009, 17:37
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 2.3.2009
Пользователь №: 583

Спасибо сказали: 0 раз(а)




Репутация:   0  


Самое забавное то, что например в QDateEdit под Windows опять же выдается "марта". :mellow:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 22.3.2009, 17:38
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9631
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 769 раз(а)




Репутация:   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.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.9.2017, 11:01