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

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

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

最新評論

札达县| 绥中县| 金溪县| 昌乐县| 定陶县| 闽清县| 泗水县| 宁远县| 茂名市| 泸西县| 前郭尔| 时尚| 渑池县| 双江| 怀来县| 肃北| 呈贡县| 绿春县| 民勤县| 滦平县| 江阴市| 建瓯市| 龙川县| 绥滨县| 抚宁县| 昂仁县| 于田县| 惠水县| 南昌市| 芦山县| 南汇区| 肥东县| 句容市| 华容县| 威海市| 开封市| 灵宝市| 沈阳市| 沂南县| 勃利县| 宽甸|