Programowanie w języku Delphi

IsValidDate

  • 2010-10-31 18:27
  • 1 komentarz
  • 971 odsłon
  • Oceń ten tekst jako pierwszy
IsValidDate
Moduł: DateUtils

function IsValidDate(const AYear, AMonth, ADay: Word): Boolean;

Funkcja sprawdza czy podany rok, miesiąc oraz dzień stanowi poprawną datę. Jeżeli tak, funkcja zwraca wartość true (false w przeciwnym wypadku). AYear musi być liczbą z przedziału od 1 do 9999; AMonth - liczbą z przedziału 1-12, natomiast ADay poprawną liczbą oznaczjącą numer  dnia w miesiącu (w zależnosci od miesiąca).

Przykład użycia:

program FooApp;
 
{$APPTYPE CONSOLE}
 
uses
  DateUtils;
 
begin
  // wyświetli FALSE ponieważ czerwiec w 2006 miał jedynie 30 dni
  Writeln(
    IsValidDate(2006, 06, 31)
  );
  Readln;
end.


Zobacz też:

1 komentarz

Morris 2006-08-16 20:31

LOL, a w którym roku czerwiec miał więcej niż 30 dni? ;)