Returns the "whole" number of Months between two dates. Times are ignored. Dates are exclusive, ie send 1/1 to 1/2 (=1 month, 0 days) not 1/1 to 31/1.

Date1 can be after Date2, but in this case the whole months works backwards from the later date - and CAN differ. Eg, 29/1/2008->28/2/2009 = 13 months, 0 days 28/2/2009->29/1/2008 = 12 months, 30 days

Syntax

ISDateUtilities.MonthsDifference(date1, date2, [days])

Parameters

NameTypeOptionalByRefDescription
date1 Date First and early date to compare.
date2 Date Second and later date to compare.
days Integer Optional ByRef Returns the number of Days remainder. If omitted, a value of 0 is assumed.

Return Value

Integer

An Integer value.

Member of:
ISDateUtilities
Namespace:
Intersoft.ISRuntime6
Assembly:
ISRuntime6, Version=6.0.3
Target Framework:
.NET 9.0