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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
説明
指定した 2 つの TDateTime 値の間隔が何か月かを返します(端数は切り捨て)。
MonthsBetween を呼び出すと、2 つの TDateTime 値の差分を月数で取得できます。 月はすべてが同じ長さというわけではないので、MonthsBetween は「1 か月=30.4375 日」という想定を基に、近似値を返します。端数はカウントされません。したがって、たとえば MonthsBetween は、2 月 1 日と 3 月 1 日の差を 0 としてレポートします。
MonthsBetween は、常に整数値を返すため、パラメータ値は変換可能になっています。
関連項目