Csharp/C#教程:C#根据年月日计算星期几的函数分享

DateTime.Now.ToString(“dddd”,newSystem.Globalization.CultureInfo(“zh-cn”));

今天在网上看见一些关于C#实现的根据年月日计算星期几的介绍: 

算法如下:
基姆拉尔森计算公式
W=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)mod7
在公式中d表示日期中的日数,m表示月份数,y表示年数。
注意:在公式中有个与其他公式不同的地方:
 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。
代码如下:

//y-年,m-月,d-日期 stringCaculateWeekDay(inty,intm,intd) { string[]weekstr={"日","一","二","三","四","五","六"}; if(m<3) { m+=12; if(y%400==0||y%100!=0&&y%4==0) { d--; } } else { d+=1; } return"星期"+weekstr[(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7]; } 您可能感兴趣的文章:C#巧用DateTime预设可选的日期范围(如本年度、本季度、本月等)c#获取当前年的周数及当前月的天数示例代码C#根据年月日计算星期几的函数小例子C#获取两个时间的时间差并去除周末(取工作日)的方法c#得到本月有几周和这几周的起止时间示例代码C#由当前日期计算相应的周一和周日的实例代码C#获取上个月第一天和最后一天日期的方法C#正则表达式判断输入日期格式是否正确C#日期格式化的几个要点小结C#判断日期是否到期的方法C#获取每个年,月,周的起始日期和结束日期的方法

标签: 函数

Opencv实现轮廓提取功能

OpenCV实现轮廓的发现

上述就是C#学习教程:C#根据年月日计算星期几的函数分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/907503.html

(0)
上一篇 2021年10月24日
下一篇 2021年10月24日

精彩推荐