在C#的两个日期之间获得差异的最简单方法是什么?

ric*_*sen 3 c# date

在C#的两个日期之间获得差异的最简单方法是什么?

即:(date1 - date2).TotalMonths ..有点事.谢谢!

Gis*_*shu 5

鉴于您对原始问题所做的更新:如何编写一个需要两个日期并执行以下操作的函数,

DateTime d1 = new DateTime(2008, 12, 1);
DateTime d2 = new DateTime(2009, 1, 1);

var month_diff = (d2.Year - d1.Year)*12 + (d2.Month - d1.Month);
Console.WriteLine(month_diff);
Run Code Online (Sandbox Code Playgroud)