1. 程式人生 > >判斷當前月有多少天

判斷當前月有多少天

如下程式碼

//獲取月份天數
int GetMonthDayCount(int year,int month)
{
	switch(month)
	{
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
			{
				return 31;
			}
		case 4:
		case 6:
		case 9:
		case 11:
			{
				return 30;
			}
		case 2:
			{
				if(year%4)
				{
					return 28;
				}
				else
				{
					if(year%100)
					{
						return 29;
					}
					else
					{
						if(year%400)
						{
							return 28;
						}
						else
						{
							return 29;
						}
					}
				}
			}
		default:
			{
				return 0;
			}
	}
}