terça-feira, 29 de setembro de 2009

Retorna o ultimo dia útil caso a data informada caia em um fim de semana

Function DiaUtilAnterior(dData : TDateTime) : TDateTime;
begin
if DayOfWeek(dData) = 7 then
begin
dData := dData - 1;
end
else if DayOfWeek(dData) = 1 then
begin
dData := dData - 2;
end;
Result := dData;
end;

Nenhum comentário:

Postar um comentário