喏,计算两个时间的时间差,精确到年月日时分秒 看起来比较笨的方法了,不知道有没有改进 DateTime d1 = new DateTime(2016, 4, 1, 0, 0, 0); DateTime d2 = new DateTime(2017, 3, 31, 0, 0, 0); int yearTick = 0; while (d1.AddYears(yearTick) <= d2) { if (d1.AddYears(yearTick + 1) > d2) break; yearTick…