public int GetDaysCount(int year, int month)
{
int[] days = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
if (month == 2)
{
if (year % 400 == 0)//世纪年
{
days[1] = 29;
return days[1];
}
else//普通年
{
if (year % 4 == 0 && year % 100 != 0)
{
days[1] = 29;
return days[1];
}
else
{
return days[1];
}
}
}
return days[month - 1];
}
C#中传入年参和月参,获取月天数
最新推荐文章于 2026-04-16 19:36:42 发布
本文介绍了一个用于计算特定年份中某个月份天数的算法,特别关注了闰年的处理方式。通过一个简单的函数,可以准确获取任何一年中任一月份的实际天数,包括对2月进行特殊处理以反映闰年的影响。

885

被折叠的 条评论
为什么被折叠?



