bool judge(int year,int month,int day)
{
if(year < 1960 || year >2059) return false;
if(month <= 0 || month >12) return false;
if(year % 400 == 0 || year % 100 != 0 && year % 4 == 0)
{
if(month == 2)
{
return day >= 1 && day <= 29;
}
return day >=1 && day <= md[month];
}
else
{
return day >=1 && day <= md[month];
}
}
日期正误判断
最新推荐文章于 2023-02-10 17:19:45 发布