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

Вниз

Перевод номера месяца в символьное представление месяца   Найти похожие ветки 

 
_vl_   (2007-05-30 12:42) [0]

А есть ли функция которая возвращает по номеру месяца его название? Или её надо писать самому, что собственно не сложно, но загромождает код программы.


 
ЮЮ ©   (2007-05-30 12:49) [1]

Да уж, полтора десятка строк загромоздят её до невозможного.
Тогда храни в отдельном юните.


 
Плохиш ©   (2007-05-30 12:52) [2]

ShortMonthNames/LongMonthNames


 
_vl_   (2007-05-30 12:57) [3]

Спасибо, Плохиш, работает.

А на счет десяти строк, так если изобретать каждый раз велосипед, то никогда не изобретешь самолет.


 
ЮЮ ©   (2007-05-30 13:19) [4]

LongMonthNames[5] = "Май"
А в хинте, там где часики запузырены, пишет "мая". Где взять "мая", а то не видать мне самолета?


 
begin...end ©   (2007-05-30 13:29) [5]

> ЮЮ ©   (30.05.07 13:19) [4]

var
 A: array [Byte] of Char;
begin
 if GetDateFormat(LOCALE_USER_DEFAULT, DATE_LONGDATE, nil, nil, A, sizeof(A)) <> 0 then
   ShowMessage(A)
end


 
MBo ©   (2007-05-30 13:43) [6]

еще вариант - для 3 и 8 (март, август) добавить к строке "a", иначе последний символ заменить на "я"


 
Плохиш ©   (2007-05-30 14:11) [7]

Универсальненько :-)

const
     SUBLANG_RUSSIAN = $01;
     LANG_SYSTEM_RUSSIAN = (SUBLANG_RUSSIAN shl 10) or LANG_RUSSIAN;
     LOCALE_RUSSIAN = (SORT_DEFAULT shl 16) or LANG_SYSTEM_RUSSIAN;
...
var
    wsDate: WideString;
...
 SetLength(wsDate, 127);
 GetDateFormatW(LOCALE_RUSSIAN, DATE_LONGDATE, @SystemTime, nil, @wsDate[1], 127);
 MessageBoxW(0, @wsDate[1], "Date", MB_OK);


 
Плохиш ©   (2007-05-30 14:12) [8]

> @SystemTime --> nil



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

Форум: "Основная";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.045 c
2-1184055545
metro
2007-07-10 12:19
2007.08.05
Запись строки


15-1181944148
Kostafey
2007-06-16 01:49
2007.08.05
Спасибо Вам за то что Вы есть !


2-1184055061
AZIZE
2007-07-10 12:11
2007.08.05
поддержка длииных имён файлов


15-1184061961
Piter
2007-07-10 14:06
2007.08.05
TBitmap в windows.pas и в graphics.pas


3-1177420938
КрЫска
2007-04-24 17:22
2007.08.05
Какую технологию лучше использовать для доступа к БД Oracle





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский