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

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

Получить дату без года в формате текущих региональных настроек [D6, Win95/98, WinME, NT4, Win2k, WinXP]


Страницы:   1 2 3

Falcon ©   (2007-10-21 01:25:00) 

Нужно из даты TDate получить текстовую дату без года в формате текущих региональных настроек. Например, региональные настройки под США, дата 31 декабря 2007, нужно преобразовать в string: '12/31'.

Возможно ламерский вопрос. Но с ходу не смог найти решение, не нашел ничего и в инете.


Плохиш   (2007-10-21 03:44:00) [41]


> Германн ©   (21.10.07 03:23) [6]

А вот когда ветку отправят в начинающие, тогда и будем рассказывать, в какие переменные и когда заносятся сведения о региональных настройках ;-)


Германн   (2007-10-21 03:23:00) [42]


> Плохиш ©   (21.10.07 02:53) [4]
>
>
> > Германн ©   (21.10.07 02:51) [3]
>
> Хм, всегда думал, что в слова "как душа пожелает" и какие-
> то там "региональные настройки" входят. Я ошибался?
>

Тогда нужно дать ответ на
> Falcon   (21.10.07 01:27) [1]


DrPass   (2007-10-21 02:59:00) [43]

ShortDateFormat:= StringReplace(ShortDateFormat, 'y', '', [rfReplaceAll])
;)


Плохиш   (2007-10-21 02:53:00) [44]


> Германн ©   (21.10.07 02:51) [3]

Хм, всегда думал, что в слова " как душа пожелает" и какие-то там " региональные настройки" входят. Я ошибался?


Германн   (2007-10-21 02:51:00) [45]


> DecodeDate и преобразовываешь день и месяц в строку как
> душа пожелает...

То же самое делает и FormatDateTime, но автора интересует не желания души, а   "региональные настройки".
Имхо, в общем случае нет решения.


Плохиш   (2007-10-21 02:00:00) [46]


> Falcon   (21.10.07 01:27) [1]
> основная проблема в том, что если преобразовать в string

DecodeDate и преобразовываешь день и месяц в строку как душа пожелает...


Falcon   (2007-10-21 01:27:00) [47]

основная проблема в том, что если преобразовать в string, а потом из него отрезать год, то как определить в каком участке строки год (в начале или конце) с учетом текущих региональных настроек на машине.


Страницы:   1 2 3

Наверх

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