Форум — Ответы ( К темам )
? | Human: Как изменить формат даты windows (14-05-2003 11:53:29) |
Формат представления даты по умолчанию в Win9x — dd.mm.yy а в Millenium — dd.mm.yyyy Вопрос: как изменить раз и навсегда формат представления даты в операционной системе? | |
Георгий (14-05-2003 12:43:56) | |
пуск-панель управления-язык и региональные стандарты-настройка-время а програмно — с помошью FormatDateTime выполнить преобразования кстати если речь идёт о хранении даты/времени в ОС независимом формате — то TDateTime лучше хранить как дробное число. | |
Human (14-05-2003 23:07:29) | |
Насколько я понимаю, formatdatetime преобразует только текущее значение, а речь идет именно о смене представления формата во всей операционной системе навсегда. Как, напрмиер, DateSeparator. Или может, кто знает, где в реестре этот формат висит, чтоб его отрегить? | |
Георгий (14-05-2003 23:55:13) | |
DateSeparator — не меняет представление данных. он меняет настройки по умолчанию для программы т.е. даже не Windows настройки посмотри функцию Win32 API — SetLocaleInfo — по моему — это то, что надо | |
Human (15-05-2003 11:55:29) | |
Не нашел такой функции в BCB4. Зато нашел ветку в реестре, где этот формат можно поправить: [HKEY_CURRENT_USER\Control Panel\International] "sShortDate"="dd mm yy" |