DateTime

2 отговора 85 прегледа
#1

DateTime

Здравейте,
С коя функция в Делфи може да се извлечат дните на седмицата от Windows.
Разглеждам кода на един компонент на календар от torry.В него се извличат по някякъв начин дните от седмицата "понеделник..неделя" и се поставят в Grid контрола но колоните и трябва да бъдат доста широки, за да се побере текта.
Искам да направя така че да се изобразява в тях в зависимост от регионалните настройки първите три букви от името на деня например за Endlish регионални настройки да е [Sun]..[Sat}
За Bulgarian регионални настройки да е [Пон]..[Нед]
Незнам дали обясних добре какво искам но дано някой да разбере.
Компонентата от torry e QtCalendar.

than'k you in advance

Сами от себе си да се научим не можем
защото кратки са дните на нашия живот...


Отговор
в отговор на turtle #2

ShortDayNames

Потърси ShortDayNames (не като цяла дума) в сорса на SysUtils.
Можеш да разгледаш и GetLocaleChar.

Отговор
в отговор на turtle #3

Re: DateTime

Присъединявам се към NikB за това как да си прочетеш имената на дните от седмицата, но останах с впечатление, че питаш и за как да разбереш кой ден се пада дадената дата. Ако е така - трябва ти функцията DayOfWeek. Обърни внимание, че тя е писана от американци и 1 е неделя, а 7 - събота.

Ако не успееш, опитай пак. Ако пак не успееш спри да се правиш на глупак!
Отговор