Я хочу, чтобы точный год, месяц и день истекли между двумя датами.
DateTime startDate = new DateTime(1974, 8, 15);
DateTime endDate = DateTime.Now.ToLocalTime();
Я хочу найти количество лет, месяцев и дней, прошедших между указанными выше двумя днями, используя С#?
Мой ожидаемый результат
Годы: 68 Месяцы: 10 Дни: 23
Я сослался на один из постов, в котором они объяснили только дни между двумя датами (количество дней)?
Но мне нужны все три - Год, Месяц и День. Помогите, пожалуйста, как рассчитать...
Объяснение для дубликата: уже опубликован вопрос с такой же логикой в разделе Рассчитать Годы, месяцы, недели и дни, ответ, представленный в этом вопросе, слишком длинный, и в своем вопросе я задал только год, месяц и дату, а не неделю. Концепция такая же, но логика расчета дней отличается от этого вопроса. Здесь я получил ответ в очень упрощенной форме. Я удовлетворен своим ответом.
Точная копия:
Исходный вопрос: Как получить разницу между две даты в году/месяце/неделе/дне? (задавался вопрос 7 лет назад)
Ваш отмеченный вопрос: Рассчитать годы, месяцы, недели и дни ( Спросил 5 лет назад)