#region 根据年月日计算星期几(Label2.Text=CaculateWeekDay(2004,12,9);)
/// <summary>
/// 根据年月日计算星期几(Label2.Text=CaculateWeekDay(2004,12,9);)
/// </summary>
/// <param name="y">年</param>
/// <param name="m">月</param>
/// <param name="d">日</param>
/// <returns></returns>
public static 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 + 1;
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;
}

最新文章

  1. AM335x tscadc platform driver 相关代码跟踪
  2. SAE学习-使用SAE的Storage服务存储图片
  3. 昨天晚上画了个带apple的图:ide插件与php和xdebug通信原理图,周末写1个调试器。
  4. 数学符号“s.t.”的意义
  5. 利用pingyin4j 将汉字转换为拼音
  6. WPF学习系列之六 (元素绑定)
  7. 函数lock_rec_has_expl
  8. sql语句聚合等疑难问题收集
  9. 转:理解Java泛型
  10. C++友元
  11. setInterval定时器
  12. 201521123074 《Java程序设计》第10周学习总结
  13. netcore使用 jenkins + supervisor 实现standalone下多副本自动化发布
  14. C++ 初读迭代器
  15. 读取 ini 配置文件
  16. Spring注解定时器使用
  17. java 11 不可修改集合API
  18. LeetCode--No.014 Longest Common Prefix
  19. C#模拟请求,模拟登录,Cookie设置、文件上传等问题汇总
  20. php curl 伪造IP来源的实例代码

热门文章

  1. jquery版相片墙(鼠标控制图片聚合和散开)
  2. python用二进制读取文件
  3. linux下编译安装vim7.4并安装clang_complete插件
  4. 转一篇介绍Web session概念的文章
  5. mingw32 捕获异常的4种方法
  6. SpringMVC与Ajax交互
  7. 网络编程之getaddrinfo
  8. Servlet 生命周期与web容器的关系
  9. hive 表分区操作
  10. Android开发之---AIDL