按某年某月某日往前推满15年是什么日期的函数

如题所述

第1个回答  2015-03-20
int getNum(int year, int month, int day)
{
int ret = day;

switch (month)
{
case 12:ret += 30;
case 11:ret += 31;
case 10:ret += 30;
case 9:ret += 31;
case 8:ret += 31;
case 7:ret += 30;
case 6:ret += 31;
case 5:ret += 30;
case 4:ret += 31;
case 3:ret += (year % 4 ? 28 : 29);
case 2:ret += 31;break;
default:break;
}

return ret;
}本回答被提问者和网友采纳