System.DateUtils.MonthsBetween
Delphi
function MonthsBetween(const ANow, AThen: TDateTime): Integer;
C++
extern DELPHI_PACKAGE int __fastcall MonthsBetween(const System::TDateTime ANow, const System::TDateTime AThen);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
Beschreibung
Gibt die Anzahl der Monate zurück, die zwischen den beiden angegebenen TDateTime-Werten verstrichen sind.
Mit MonthsBetween können Sie die Differenz zwischen zwei TDateTime-Werten in Monaten ermitteln. Da die Monate keine identische Länge aufweisen, berechnet MonthsBetween eine Näherung, indem 30,4375 Tage pro Monat zugrundegelegt werden. Es werden nur vollständige Monate gezählt. So wird beispielsweise die Differenz zwischen dem 1. Februar und dem 1. März von MonthsBetween als Null gemeldet.
MonthsBetween gibt immer ein positives Ergebnis zurück und daher sind die Parameterwerte austauschbar.
Siehe auch
Codebeispiele