就一个公式:
代码如下,亲测有效
int suan(int yy,int mm,int dd)
{
int m=mm;
int d=dd;
if(m==1)
{
m=13;
yy--;
}
if(m==2)
{
m=14;
yy--;
}
int y=yy;
int xing=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1;
xing%=7;
if(xing==0)
xing=7;
return xing;
}