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г. - Вторник
 



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