Переменная ShortDayNames обеспечивает массив коротких строковых названий дней недели.
Так как это - массив, вы можете модифицировать значения по умолчанию (установленные языком Windows), но это не рекомендуется.
Примечания
Предупреждение: эти значения используют Воскресение как начальное значение. Это не согласовано со стандартом ISO 8601. Используйте с DayOfWeek, который также обрабатывает Воскресенье как первый день недели.
Вам советуют использовать DayOfTheWeek, который согласован с ISO 8601, используя Понедельник как начало недели.
Похожие команды
LongDayNames Массив названий дней недели, начинается с 1 = Воскресенье
LongMonthNames Массив названий месяцев, начинается с 1 = Январь
ShortMonthNames Массив названий дней месяца, начиная с 1 = Январь
Пример кода : Показ день недели для Рождества 2002
var
myDate : TDateTime;
day : string;
begin
myDate := EncodeDate(2002, 12, 31);
day := ShortDayNames[DayOfWeek(myDate)];
ShowMessage('Рождество 2002 это '+day);
end;