Saber si un año es bisiesto
Artículo por Club Developers · 31 diciembre 2005
6082 vistas
Para que un año sea bisiesto es necesario que sea múltiplo de 4 sin ser un múltiplo de 100 a excepción de si es múltiplo de 400. Los años 1700, 1800 y 1900 no son bisiestos mientras que 2000 sà lo es.
Para este menester, Delphi nos ofrece la función IsInLeapYear declarada en la unit DateUtils.
Para este menester, Delphi nos ofrece la función IsInLeapYear declarada en la unit DateUtils.
delphi
uses  DateUtils; var  MiDate: TDate; begin  MiDate := EncodeDate(2004,12,35);  if IsInLeapYear(MiDate) then   ShowMessage('Año bisiesto')  else   ShowMessage('No es año bisiesto'); end;