Dzwebs.Net

撰写电脑技术杂文十余年

C#根据年月日计算星期几

Admin | 2014-12-27 10:44:14 | 被阅次数 | 4551

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  //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;
  }

  调用方法:代码如下:

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


该杂文来自: 网站开发杂文

上一篇:asp.net返回星期几

下一篇:C#中IList与List的异同

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计