<分区>
我想要两个日期之间经过的确切年、月和日。
DateTime startDate = new DateTime(1974, 8, 15);
DateTime endDate = DateTime.Now.ToLocalTime();
我想使用 C# 查找上述两天之间经过的年数、月数和天数?
My Expected Output
Years: 68 Months: 10 Days: 23
我提到了其中一篇帖子,因为他们只解释了几天 Calculate difference between two dates (number of days)?
但我需要所有三个 - 年、月和日。请帮助我如何计算...
重复说明: 已经在 Calculate Years, Months, weeks and Days 中发布了具有相同逻辑的问题,该问题中提供的答案太长,而且在我的问题中我只问了年、月和日而不是周。 概念相同,但计算天数的逻辑与该问题相比不同,在这里我以非常简化的方式得到了答案。 我对自己的回答很满意。
完全重复:
原始问题:How to get difference between two dates in Year/Month/Week/Day? (7 年前问)
您标记的问题:Calculate Years, Months, weeks and Days (5 年前问过)