Я пытаюсь найти календарь количества месяцев между двумя датами, используя C#.Как рассчитать календарь Количество месяцев между двумя датами
Eg1: dt1: 09-31-2016 dt2: 10-02-2016 Результат: 2 (1 за сентябрь + 1 за октябрь)
ЭГ2: dT1: 08-31-2016 dt2: 01-02-2017 результат: 6
Я использую следующий код, но не в состоянии достичь результата
var difference = ((dt1.Year - dt2.Year) * 12) + (dt1.Month - dt2.Month);
Пожалуйста, помогите мне
Попробуйте поменять даты - выглядит, как вы вычитанием позже даты более ранней даты – PaulF
Это отличается от ссылки, которую вы предоставили – bhavya158
Похоже, вы просто хотите добавить 1 к разнице. 10 - 9 = 1, но вы хотите 2. – juharr