В моем приложении пользователь вводит две даты. Запланированная дата начала и запланированная дата окончания. Нам нужно взять эти даты и заполнить 4 поля в зависимости от разницы.
Итак, допустим, он выбирает 1 января 2010 г. в качестве начала и 2 марта 2011 г. в качестве конца. В итоге нам нужно получить:
Годы: 1
Месяцы: 2
Недели: 0
Дни 1
Это означает, что общая продолжительность составляет 1 год, 2 месяца и 1 день.
Есть ли стандартный способ сделать это? Или мне нужно будет написать метод, который имеет много довольно сложной логики, чтобы его реализовать? Я надеялся, что мне повезет, и будет доступен класс .Net типа date-diff.
Подробнее здесь: https://stackoverflow.com/questions/626 ... s-and-days