domingo, 17 de maio de 2009

Dica Delphi - Verificando Ano Bixesto

function AnoBis(Data: TDateTime): Boolean;
{Verifica 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
AnoBis := False
else
if Ano mod 100 <> 0 then
AnoBis := True
else
if Ano mod 400 <> 0 then
AnoBis := False
else
AnoBis := True;
end;

Um comentário:

Natanael disse...

Muito bom essa unit do ano bixesto valeu professor essa foi uma dica muito lçegal compreedi como funcona