最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#根據(jù)年月日計(jì)算星期幾的函數(shù)小例子

 更新時(shí)間:2013年07月22日 11:51:16   作者:  
這篇文章介紹了C#根據(jù)年月日計(jì)算星期幾的函數(shù)小例子,有需要的朋友可以參考一下
算法如下:
基姆拉爾森計(jì)算公式
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7
  在公式中d表示日期中的日數(shù),m表示月份數(shù),y表示年數(shù)。
注意:在公式中有個(gè)與其他公式不同的地方:
 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10則換算成:2003-13-10來代入公式計(jì)算。
代碼如下:
復(fù)制代碼 代碼如下:

 //y-年,m-月,d-日期
  string CaculateWeekDay(int y,int m, int d)
  {
  if(m==1) m=13;
  if(m==2) m=14;
        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="星期二"; break;
    case 3: weekstr="星期三"; break;
    case 4: weekstr="星期四"; break;
    case 5: weekstr="星期五"; break;
    case 6: weekstr="星期六"; break;
    case 7: weekstr="星期日"; break;
   }
          return weekstr;
  }

調(diào)用方法:
復(fù)制代碼 代碼如下:

Label1.Text=CaculateWeekDay(2004,12,9);

相關(guān)文章

最新評(píng)論

星座| 长顺县| 苗栗县| 吉安县| 海口市| 海南省| 峨边| 镇沅| 曲阳县| 昭觉县| 枣阳市| 蚌埠市| 阿图什市| 若羌县| 登封市| 左云县| 普安县| 桐城市| 沐川县| 扶沟县| 双城市| 偃师市| 佛教| 高州市| 天津市| 师宗县| 临汾市| 寻乌县| 蕲春县| 黔南| 正镶白旗| 凯里市| 谢通门县| 灌南县| 武汉市| 徐水县| 林口县| 拉萨市| 潼南县| 册亨县| 贺州市|