废话不说,上公式:
w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 (据说是"蔡勒公式")
公式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14)
比如:
2012.12.12
根据公式得出:
int temp = 12+(12/4)+(20/4)-(2*20)+(26*(12+1)/10)+12-1;
= 24;
= 24 % 7; //最终结果记得要磨取7得到的余数为星期几;
= 3;
所以2012.12.12号这天为星期三.嘿嘿.