Рассчитать годы, месяцы, недели и дниC#

Место общения программистов C#
Ответить
Anonymous
 Рассчитать годы, месяцы, недели и дни

Сообщение Anonymous »

В моем приложении пользователь вводит две даты. Запланированная дата начала и запланированная дата окончания. Нам нужно взять эти даты и заполнить 4 поля в зависимости от разницы.

Итак, допустим, он выбирает 1 января 2010 г. в качестве начала и 2 марта 2011 г. в качестве конца. В итоге нам нужно получить:

Годы: 1
Месяцы: 2
Недели: 0
Дни 1

Это означает, что общая продолжительность составляет 1 год, 2 месяца и 1 день.

Есть ли стандартный способ сделать это? Или мне нужно будет написать метод, который имеет много довольно сложной логики, чтобы его реализовать? Я надеялся, что мне повезет, и будет доступен класс .Net типа date-diff.

Подробнее здесь: https://stackoverflow.com/questions/626 ... s-and-days
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»