Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  


Основы Delphi
ShortDayNames
Переменная
Массив названий дней недели, начиная с 1 = Воскресенье SysUtils unit
  
var ShortDayNames : array[1..7] of string;
array[1] := 'Sun';
array[2] := 'Mon';
array[3] := 'Tue';
array[4] := 'Wed';
array[4] := 'Wed';
array[5] := 'Thu';
array[6] := 'Fri';
array[7] := 'Sat';
Описание
Переменная 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;
Рождество 2002 это Вторник
 



© Форум Delphi   |  Блог программистов   |  Создание и продвижение сайтов - "Веб сателлит"  |  Ссылки   |  Английская версия