Fórum Função para calcular dia útil no Delphi #385894
09/09/2010
0
<DIV> </DIV>
<DIV>Desde ja agradeço,</DIV>
Eremita
Curtir tópico
+ 0Posts
09/09/2010
Eriley Barbosa
Function ProximoDiaUtil (dData : TDateTime) : TDateTime;
begin
if DayOfWeek(dData) = 7 then
dData := dData + 2
else if DayOfWeek(dData) = 1 then
dData := dData + 1;
ProximoDiaUtil := dData;
end;Não esqueça de declarar Date Utils no Uses de sua Unit. Quanto a feriados você tem que criar no seu sistema uma tabela de feriados móveis e pegar a data passada como parâmetro e ver se existe na tabela, se existir, soma mais um dia.
Gostei + 0
09/09/2010
Eriley Barbosa
Gostei + 0
09/09/2010
Eremita
Gostei + 0
09/09/2010
Eriley Barbosa
Gostei + 0
09/09/2010
Emerson Nascimento
Gostei + 0
11/09/2010
Eremita
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)