public static int xingQi(int y, int m, int d) {
if(m == 1 || m == 2) {
m += 12;
y--;
if(m == 1 || m == 2) {
m += 12;
y--;
}
//返回值除周日返回0,其他返回几就是星期几
}
适用情况:公元后(公元1年1月1日起)均适用,公元前正确性未知。
注意点:当月份为1月或2月时,须当做上一年的13月和14月。
试图推导:失败(两项月份因子和一二月的强制转化无法理解)。