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
LongDayNames
Переменная
Массив названий дней недели, начинается с 1 = Воскресенье SysUtils unit
  
var LongDayNames : array[1..7] of string;
array[1] := 'Sunday';
array[2] := 'Monday';
array[3] := 'Tuesday';
array[4] := 'Wednesday';
array[5] := 'Thursday';
array[6] := 'Friday';
array[7] := 'Saturday';
Описание
Переменная LongDayNames содержит массив полных строковых названий дней недели.

Так как это - массив, вы можете модифицировать значения по умолчанию (установленные регионом Windows), но это рекомендуется.
Примечания
Предупреждение: эти значения используют Воскресенье как начальное значение. Это не является стандартом ISO 8601. Используйте с DayOfWeek, который также обрабатывает воскресенье как первый день недели.

Вам советуют использовать DayOfTheWeek, который соответсвует ISO 8601, используя Понедельник в качестве начала недели.
Похожие команды
LongMonthNames  Массив названий месяцев, начинается с 1 = Январь

ShortDayNames  Массив названий дней недели, начиная с 1 = Воскресенье

ShortMonthNames  Массив названий дней месяца, начиная с 1 = Январь

 
Пример кода : Показ дня недели для Рождества 2002г
var
  myDate : TDateTime;
  day    : string;

begin
  myDate := EncodeDate(2002, 12, 31);

  day := LongDayNames[DayOfWeek(myDate)];

  ShowMessage('Рождество 2002г. - '+day);
end;
Рождество 2002г. - Вторник
 



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