Você está aqui: Delphi ::: Dicas & Truques ::: Data e Hora |
Como testar se um determinado ano é bissexto usando DelphiQuantidade de visualizações: 13868 vezes |
Em algumas situações precisamos verificar se um determinado ano é bissexto. Em Delphi isso pode ser feito com o auxílio da função IsLeapYear(), disponível na unit SysUtils. Esta função aceita um valor inteiro representando o ano que queremos testar e retorna um valor true se o ano for bissexto e false em caso contrário. Veja um trecho de código no qual testamos se o ano 2008 é bissexto: procedure TForm1.Button1Click(Sender: TObject); var ano: integer; begin // define o ano ano := 2008; // vamos verificar se este ano é bissexto if IsLeapYear(ano) then ShowMessage('O ano ' + IntToStr(ano) + ' é bissexto') Para fins de compatibilidade, esta dica foi escrita usando Delphi 2009. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |