Fórum Ano bissexto #239385

24/06/2004

0

Como faço para descobrir se um ano é bissexto??
Pra q serve a função IsLeapYear?


Thaleshcv

Thaleshcv

Responder

Posts

24/06/2004

Falcao

function AnoBis(Data: TDateTime): Boolean;
{Testa se um ano é bixesto, retornando True em caso positivo}
var
Dia,Mes,Ano : Word;
begin
DecodeDate(Data,Ano,Mes,Dia);
if Ano mod 4 <> 0 then
begin
AnoBis := False;
end
else if Ano mod 100 <> 0 then
begin
AnoBis := True;
end
else if Ano mod 400 <> 0 then
begin
AnoBis := False;
end
else
begin
AnoBis := True;
end;
end;


Responder

Gostei + 0

24/06/2004

Khundalini

A função IsLeapYear() serve justamente para indicar se um determinado ano é bissexto ou não.

[]s
Rubem Rocha
Manaus, AM


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar