Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Существует ли функция, которая по русски возвращает месяц [D7, WinXP]


Kat ©   (2004-11-02 16:13:00) 

Существует ли функция, которая по русски возвращает наименование
месяца. Например задаем 3--> Март


Reindeer Moss Eater   (2004-11-02 17:33:00) [1]

Извини, я не заметил слов "у Reindeer Moss Eater" в исходном вопросе.

Ну если она существует по крайней мере у меня, значит ответ положительный. Существует.

Самое легще и не зависит от локали это

Интересно, а часто ли нужно иметь строку месяца по-русски на компьютере без русской локали?
Хотя я знаю и такие случаи.


-=SS=-   (2004-11-02 17:22:00) [2]

Самое легще и не зависит от локали это

> antonn ©   (02.11.04 16:21) [1]

или

const
Month:array[1..12]of string=('Январь','Февраль'...);
...................
month[1]   - это будет январь ...


Verg   (2004-11-02 17:09:00) [3]


> [7] Reindeer Moss Eater ©   (02.11.04 17:01)


Мда, уел.
Ничего не скажешь.


> Потому что она у меня существует и возвращает месяц по-русски.


Извини, я не заметил слов "у Reindeer Moss Eater" в исходном вопросе.


Reindeer Moss Eater   (2004-11-02 17:01:00) [4]

Абсолютная точность в словах. Именно.

"Существует ли" был вопрос.
Я сказал FormatDateTime.
Потому что она у меня существует и возвращает месяц по-русски.


Verg   (2004-11-02 16:58:00) [5]

[5] Reindeer Moss Eater ©   (02.11.04 16:41)


> на локализованной русской винде


Ты вроде любишь абсолютную точность в словах.


> Существует ли функция, которая по русски возвращает наименование
>
> месяца. Например задаем 3--> Март


Где там хоть какие-то намеки на хоть какую-либо локализацию?

Там русским по белому написано: "хочу по-русски".


Reindeer Moss Eater   (2004-11-02 16:41:00) [6]

А FormatDateTime('mmmm',Now) на локализованной русской винде разве по украински возвращает?


Verg   (2004-11-02 16:34:00) [7]


>  Reindeer Moss Eater ©   (02.11.04 16:26)
> FormatDateTime


Товарисч хочет по-русски. Никак иначе.


Reindeer Moss Eater   (2004-11-02 16:26:00) [8]

FormatDateTime


Jeer   (2004-11-02 16:23:00) [9]

массив строк ?
или
GetLocaleInfo() c LOCALE_SMONTHNAME1..13


antonn   (2004-11-02 16:21:00) [10]

case i of
1: 'январь';
2: 'февраль';
...
end;

где i-номер


Наверх

Титульная страница Поиск, карта сайта Написать письмо