标签:某年 截取 表示 style 大于 现在 pre 公式 hang
W=[C/4]-2C+y+[y/4]+[26(m+1)/10]+d-1 (其中[ ]为取整符号)
方括[ ]表示只截取该数的整数部分。
int Change(int year,int month,int day)//根据日期判断出星期几 { if(month == 1 || month == 2) { month += 12; year--; } int c = year / 100; int y = year % 100; int m = month; int d = day; int W = c/4-2*c+y+y/4+26*(m+1)/10+d-1;//蔡勒公式 if(W < 0) return (W+(-W/7+1)*7)%7; return W%7; }
标签:某年 截取 表示 style 大于 现在 pre 公式 hang
原文地址:https://www.cnblogs.com/kindleheart/p/8922039.html