Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

Формат даты   Найти похожие ветки 

 
Puke Zero   (2003-02-08 14:51) [0]

Нужна дата в формате "8 февраля 2003 г." - так, как её показывает Windows над часами. Просто строковая обработка не подходит для интернационального приложения и пока имеется лишь "8 Февраль 2003 г." Некузяво :)


 
Kladov   (2003-02-08 15:20) [1]

Date2StrFmt( "d MMMM yyyy", Now )

- у меня "8 февраля 2003", Win2K Eng, включен русский регион.

А что такое строковая обработка? Если у вас свой массив констант, тем более всегда можно написать "февраля".


 
Puke Zero   (2003-02-08 15:43) [2]

А не для KOL?
DateTimeToString(s,"d MMMM yyyy",Now)
возвращает "8 Февраль 2003"
а Windows (XP Rus) - "8 февраля 2003 г."
при установленном в системе формате "d MMMM yyyy "г.""

Под строковой обработкой я и понимал этот самый массив, где прописаны формы слов. Но я не могу так делать для всех языков, поэтому и хочется понять, откуда Windows знает падежи месяцев.


 
SPeller   (2003-02-08 16:01) [3]


> откуда Windows знает падежи месяцев.

Там такой же массив для каждого языка. Не даром же ХР не меньше гигабайта весит.


 
Puke Zero   (2003-02-08 16:04) [4]

Дык, я не против :) Но как этот самый массив поиметь?


 
Puke Zero   (2003-02-08 16:22) [5]

Вроде нашёл, на msdn. Попробую теперь с GetDateFormat разобраться.

LOCALE_SMONTHNAME1
Native long name for January. Calling the GetLocaleInfo function with a LOCALE_SMONTHNAMExx flag returns the stand-alone, or nominative, form of the month name. To get the genitive form of the month name, call GetDateFormat with a date picture of ddMMMM and remove the two digits from the beginning of the returned string.



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
3-74025
ExE
2003-10-03 15:29
2003.10.23
Помогите ПОЖАЛУЙСТА с DBGRIDом


1-74297
Magical
2003-10-10 22:21
2003.10.23
Как быстрее всего получить screenshort экрана.


1-74227
ТупойКакЧайник
2003-10-09 15:56
2003.10.23
Написание символов...


3-74044
xxxCrazyManxxx
2003-10-06 10:41
2003.10.23
как в MSSQL в типе данных money сделать чтобы после запятой отобр


1-74308
SergP
2003-10-12 06:28
2003.10.23
Проблема с richedit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский