62,244
社区成员




string strEndTime= Convert.ToDateTime(endDate).AddMonths(0 - ((Convert.ToDateTime(endDate).Month - 1) % 3)).ToString("yyyy-MM-01"); //得到当前时间季度的第一天
string strStartTime = Convert.ToDateTime(startDate).AddMonths(0 - ((Convert.ToDateTime(startDate).Month - 1) % 3)).ToString("yyyy-MM-01");//得到当前时季度的第一天
if (strEndTime == strStartTime) diff = 0;
else
{
int month = (Convert.ToDateTime(endDate).Year - Convert.ToDateTime(startDate).Year) * 12 + (Convert.ToDateTime(endDate).Month - Convert.ToDateTime(startDate).Month); // 得到时间相差的月份。
diff = month / 3; //得到季度差
if (diff == 0) diff = 1;
}