/// <summary> /// 计算两个时间年份月份差 /// </summary> /// <returns></returns> public static int GetUsedMonth1() { try { DateTime currentDate = DateTime.Now; DateTime dynamicTime = Convert.ToDateTime("2017-9-5"); 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; //相差总天数 return Convert.ToInt32(month); } catch (Exception) { return 0; } }
C# 计算两个时间年份月份差
猜你喜欢
转载自blog.csdn.net/kingcruel/article/details/79376261
今日推荐
周排行