Вниз
Скачать: CL | DM;

Изменение региональных настроек в runtime   Найти похожие ветки 

← →
PONTIY ©   (2002-05-21 09:13) [0]

Как изменить формат представления даты а так же разделитель дат.
Суть такая: допустим есть строка "21012002" и нужно что б функция StrToDateTime поняла его именно как 21 января 2002 г.


← →
Dimous ©   (2002-05-21 17:23) [1]

Как видно, формат исходной строки известен. Так почему бы ее самому не разложить в год (посл. 4 символа), месяц (следующие два с конца), месяц (все остальное). Все это дело в Integer. Потом сгенерить дату
function EncodeDate(Yaer,Month,Day:Word):TDateTime
Это по-моему в модуле DateUtils
А потом в строку функцией FormatDateTime. Там и формат любой выставишь.
Удачи


← →
arbiter ©   (2002-05-22 07:16) [2]

StrToDateTime в процессе работы работает не с региональными настройками, а с переменными которые проинициализированны из региональных настроек. Содержимое этих переменных подлежит изменению. Смотри в SysUtils.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-7092
ded_di
2002-05-16 13:34
2002.06.03
Окошко excel в delphi программе


1-7074
kiborg
2002-05-20 12:24
2002.06.03
Про компоненты без Canvas


1-6975
NNN
2002-05-21 13:25
2002.06.03
Отчеты в Ворде


1-7109
alexdbases
2002-05-22 14:43
2002.06.03
Про моё сетивое окружение....


14-7217
Keymaster
2002-02-23 20:55
2002.06.03
ХОЧУ ПРАЗДНИК!!!




   Наверх