摘要:
今天在网上搜索出一堆关于这方面的方法,发现很多都是错的string CaculateWeekDay(int y,int m, int d) { if(m==1) m=13; if(m==2) m=14; if(m > 12) y--; //这里需要减去一年 int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7; string weekstr=""; switch(week) { case 1: weekstr="星期一"; break; case 2: weekstr="星期二"; bre 阅读全文