版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wingrez/article/details/82668262
//给定y年m月d日,返回这一天是星期几
int getdayofweek(int y,int m,int d){
if(m==1||m==2){
m+=12;
y--;
}
//默认星期日是0
//若删去右括号前的1,则星期一是0
return (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7;
}