DateTime t1 = Convert.ToDateTime("2012-08-31"); DateTime t2 = Convert.ToDateTime("2017-07-31"); int day = Math.Abs(((TimeSpan)(t1 - t2)).Days); int year = day / 365; Console.WriteLine("天:" + day + "年:" + year);