/// <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;
}
}
计算两个时间年份月份差
最新推荐文章于 2024-06-04 17:13:58 发布