利用公式来计算:
x年y月z日
a= x-1
b为这一天在这一年的第几日数
for(i=0;i<y;i++)
b+=month[i]; //month[12]={31,29,31,30,31,30,31,31,30,31,30,31}
b+=z;
if(闰年)
b-=1;
星期几 = (a+[a/4]-[a/100]+[a/400]+b)/7
判断闰年( mark = 1 时是闰年)
{
if((x%4)==0)
mark = 1;
else
if((x%100)==0)
mark = 1;
if(x%400==0)
mark = 0;
}
判断某年月日是星期几的超强公式!
最新推荐文章于 2025-08-18 23:32:21 发布
博客介绍了利用公式计算x年y月z日是星期几的方法,通过一系列计算得出结果。同时给出了判断闰年的代码逻辑,根据年份能否被4、100、400整除来确定是否为闰年。
1138

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



