zoukankan      html  css  js  c++  java
  • C# 根据日期计算星期几

     1 region 根据年月日计算星期几(Label2.Text=CaculateWeekDay(2004,12,9);)
     2 /// <summary>
     3 /// 根据年月日计算星期几(Label2.Text=CaculateWeekDay(2004,12,9);)
     4 /// </summary>
     5 /// <param name="y"></param>
     6 /// <param name="m"></param>
     7 /// <param name="d"></param>
     8 /// <returns></returns>
     9 public static string CaculateWeekDay(int y,int m, int d)
    10 {
    11 if(m==1) m=13;
    12 if(m==2) m=14;
    13 int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1;
    14 string weekstr="";
    15 switch(week)
    16 {
    17 case 1: weekstr="星期一"; break;
    18 case 2: weekstr="星期二"; break;
    19 case 3: weekstr="星期三"; break;
    20 case 4: weekstr="星期四"; break;
    21 case 5: weekstr="星期五"; break;
    22 case 6: weekstr="星期六"; break;
    23 case 7: weekstr="星期日"; break;
    24 }
    25 return weekstr;
    26 }
    27 #endregion
  • 相关阅读:
    算法
    数据结构
    数据表与简单java类(一对多)
    引用传递
    二叉排序树 C++
    二叉树 C++
    基数排序
    快速排序
    堆排序
    归并排序
  • 原文地址:https://www.cnblogs.com/myselfyourself/p/4128145.html
Copyright © 2011-2022 走看看