using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace DongYingAPI.Util { public class Tool { /// /// 计算两个时间年份月份差 /// /// public static int GetUsedMonth1(string type, DateTime dynamicTime, DateTime currentDate) { try { int year = currentDate.Year - dynamicTime.Year; //相差的年份 int month = (currentDate.Year - dynamicTime.Year) * 12 + (currentDate.Month - dynamicTime.Month); //相差的月份 //int month1 = currentDate.Year * 12 + currentDate.Month - dynamicTime.Year * 12 - dynamicTime.Month; //相差的月份 TimeSpan used = DateTime.Now - dynamicTime; double totalDays = used.TotalDays; //相差总天数 if (type == "年") { return Convert.ToInt32(year); } else { return Convert.ToInt32(month); } } catch (Exception) { return 0; } } } }