Функция DecodeDayOfWeekInMonth в Delphi

Используемый модуль: DateUtils

Описание:

Возвращает год AYear типа Word, месяц AMonth типа Word, который раз ANthDayOfWeek встречается в месяце данный день недели, день недели ADayOfWeek (1 — понедельник) типа Word.

Синтаксис:

procedure DecodeDayOfWeekInMonth(const AValue: TDateTime; out AYear, AMonth, ANthDayOfWeek, ADayOfWeek: Word);

Пример использования:

uses DateUtils;
...
Var
  Y, M, An, W: Word;
begin
  DecodeDayOfWeekInMonth(Now, Y, M, An, W); // извлекаем год, месяц, день недели и сколько раз этот день недели встречался в текущем месяце из текущей даты
  ShowMessage('Сейчас ' + IntToStr(Y) + ' год ' + IntToStr(M) + ' месяц. День недели: ' + IntToStr(W) + ' встречалось ' + IntToStr(An) + ' раз');
end;

Результат:

Функция DecodeDayOfWeekInMonth
DecodeDayOfWeekInMonth в Delphi

Kwork.ru - услуги фрилансеров от 500 руб.
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (10 оценок, среднее: 5,00 из 5)
Загрузка...
Добавить комментарий