Compute Dates C# Compute 2 Dates Datetime

public static int GetMonthDifference(DateTime startDate, DateTime endDate) {
  int monthsApart = 12 * (startDate.Year - endDate.Year) + startDate.Month - endDate.Month;
  return Math.Abs(monthsApart);
}