В случае 2/1/2016 - 1/31/2019:
Я хотел бы выход: " 3 года, поскольку диапазон дат составляет 3 года.Выписывая сколько лет и месяцев находятся в диапазоне дат (т.е. 2 года и 3 месяца)
В случае 2/1/2016 - 3/31/2019:
Я хотел бы выход: «3 года и 2 месяца», поскольку диапазон дат составляет 3 года и 2 месяца.
Мне не нужно беспокоиться о днях, поэтому я могу просто округлить, если это норма.
Есть ли там помощники C#, которые могут мне помочь с чем-то подобным?
Вот что вам нужно - http://stackoverflow.com/a/4127396/4383585 – Red
Проблема с этим состоит в том, что год и месяц не установлены единицы времени. – juharr
@juharr Хотя это правда, я думаю, что наивный «месяц/12 + остаток» достаточно прочен для отображения в пользовательском интерфейсе (который, как представляется, является целью этого) – Rob