Функція DayOfWeek в Delphi видає індекс дня тижня для значення TDateTime.
SysUtils unit
function DayOfWeek (Date : TDateTime) : Integer;
Функція DayOfTheWeek повертає індекс дня тижня:
1 = Понеділок
2 = Вівторок
3 = Середа
4 = Четвер
5 = П`ятниця
6 = Субота
7 = Неділя
Попередження.
Ця функція НЕ узгоджена з ISO 8601.
DayOfTheWeek є узгодженою з ISO 8601, та використовує Понеділок як початок тижня.
Функція DayOfWeek: Показ дня тижня для Різдва 2002 року
var
myDate : TDateTime;
day : string;
begin
myDate := EncodeDate(2002, 12, 31);
day := LongDayNames[DayOfWeek(myDate)];
ShowMessage('Різдво 2002 року '+day);
end;
Результат
Різдво 2002 року Вівторок
Подібні функції, процедури та команди
DayOfTheMonth — дає день місяця для значення TDateTime (ISO 8601).
DayOfTheWeek — повертає індекс дня тижня для значення TDateTime (ISO 8601).
DayOfTheYear — видає день року для значення TDateTime (ISO 8601).
MonthOfTheYear — видає місяць року для значення TDateTime.
