Страница: 1 |
Страница: 1 |
Вопрос: Краткий формат даты
Добавлено: 21.05.04 16:45
Автор вопроса: astoro | ICQ: 649109
Подскажите похалуйста, можно ли из VB6 как-нибудь установить программно краткий формат даты Windows. Хотя бы на время работы программы, или только для нее?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #1
Добавлено: 26.05.04 02:41
Привет Astoro, Всмысле ??? Приведи Пример...
Номер ответа: 2
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #2
Добавлено: 26.05.04 06:38
Стандартная функция Cdate(SomeDate) возвращает дату в формате Краткой Даты Windows из
"Панели управления > Язык и региональные стандарты > Настройки > Дата > Краткий формат даты".
По умолчанию там стоит формат "dd.mm.yyyy", а мне нужно чтобы было "dd.mm.yy". Можно ли поменять эту установку программно для Windows, это лучше всего. Или может быть изменить стандартно возвращаемую дату от функции Cdate
Номер ответа: 3
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #3
Добавлено: 27.05.04 19:56
Привет Astoro ... а Ты с MID'ом не экспериментировал ??? Попробуй Точно Помогет ...
Например из 27,05,2004 , с MID'ом запросто моно сделать 27,05,04 ... если хочешь я пример пошлю ...
До Скорого ...
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 27.05.04 23:19
ищи значение краткой даты в реестре, потом программно поменяй его.
Номер ответа: 5
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #5
Добавлено: 28.05.04 15:45
Спасибо HACKER.
2Eddie: Представь себе базу данных записей в 30000, если для каждой записи о дате (а в этой базе в каждой строке два таких поля) преобразовывать ее MID'ом, слишком долго будет работать, но все равно спасибо...
Номер ответа: 6
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #6
Добавлено: 28.05.04 15:46
Для интересующихся подскажу:
HKEY_CURREMT_USER/Control Panel/Internation/sShortDate
Там же и прочие региональные стандарты винды