Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: CL | DM;

Вниз

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

 
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 вся ветка

Текущий архив: 2003.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-74391
mfender
2003-10-02 16:05
2003.10.23
Любят ли программисты Формулу-1?


7-74502
ossa
2003-07-31 09:47
2003.10.23
Вопрос для знатоков, кто работал с RASAP?I


3-74034
Little_user
2003-10-03 09:46
2003.10.23
D5 ADO Dbf


7-74500
avkiev
2003-08-01 17:02
2003.10.23
Дата создания директория


1-74217
Aristarh
2003-10-09 17:51
2003.10.23
Создание файла ТХТ в кодировке DOS