MonthsBetween
MonthsBetween
Moduł: DateUtils
function MonthsBetween(const ANow, AThen: TDateTime): Integer;
Funkcja zwraca różnicę miesięcy pomiędzy dwoma datami typu TDateTime, przekazanymi w parametrach ANow i AThen. Oto przykład wykorzystania:
program FooApp; {$APPTYPE CONSOLE} uses SysUtils, DateUtils; var A, B : TDateTime; Result : Integer; begin A := Now; B := EncodeDate(2007, 06, 10); Result := MonthsBetween(A, B); Writeln('Różnica miesięcy: ' + IntToStr(Result)); Readln; end.
Zobacz też:
2 komentarze
Dziwny przykład - sprawi, że używanie w kodzie stanie się nieczytelne. Rozmiar kodu taki sam, te same parametry, ten sam rezultat obliczeń - po co komplikować???
LiczbaDni := ObliczDoWakacji(Data1, Data2);
LiczbaDni := MonthsBeween(Data1, Data2);
Kompletnie nie mogę dojść sensu przykładu
Przebudowałem tekst, teraz wygląda bardziej przystępnie.