using System;
class Test { static int MonthsDiff(DateTime dt1, DateTime dt2) { int m = (dt2 - dt1).Days / 31; while (dt1.AddMonths(m) < dt2) m++; return m; }
static void Main() { DateTime dt1 = new DateTime(2005, 1, 1); DateTime dt2 = new DateTime(2008, 4, 1); int n = MonthsDiff(dt1, dt2); Console.WriteLine(n); } }
|