Использование Delphi, мне нужна функция для оценки текущей даты и посмотреть, есть ли это, например, третье воскресенье месяца и т. Д. .Первый [понедельник] месяца, второй [четверг] месяца и т. Д. Delphi
в псевдокоде:
function IsFirst(const CurrentDateTime: TDateTime; const Day: Word): Boolean;
/// Day can be 1-7 (monday to sunday)
begin
Result:= ??
end;
Другая функция будет необходима для расчета второго, третьего, Forth и последний месяца. Кажется, что DateUtils ничего подобного не имеет. Есть идеи?
И что вы пробовали до сих пор? –
Ваша функция не имеет типа результата, ваше намерение не ясно из кода или из текста вашего вопроса. –