基姆拉尔森公式

  • 基姆拉尔森公式可以用来计算某年某月某日是星期几,下面是使用C#进行演示的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace CalculateWeekDay
{/// <summary>/// 枚举类型/// </summary>enum Weekdays:short{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday        }class Program{static void Main(string[] args){Weekdays w = (Weekdays)CalWeekday(2020, 6, 3);Console.WriteLine("2020年6月3日是{0}", w);}/// <summary>/// 根据年月日来计算那一天是星期几/// </summary>/// <param name="y">年</param>/// <param name="m">月</param>/// <param name="d">日</param>/// <returns></returns>public static int CalWeekday(int y,int m,int d){//基姆拉尔森公式return (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400 + 1) % 7;          }}
}

C# 根据年月日计算星期几相关推荐

  1. Gym 101206L Daylight Saving Time 根据年月日计算星期

    题意: [3月的第二个周日02:00:00 , 3月的第二个周日03:00:00) 这个区间都不是PST或PDT,[11月的第一个周日01:00:00 , 11月的第一个周日02:00:00) 这个区 ...

  2. 蔡勒公式 java,C/C++根据年月日计算星期几(蔡勒公式篇)

    蔡勒公式  蔡勒(Zeller)公式:是一个计算星期的公式. 随便给一个日期,就能用这个公式推算出是星期几. 蔡勒公式如下: W = [C/4] - 2C + y + [y/4] + [13 * (M ...

  3. C# 根据日期计算星期几

    1 region 根据年月日计算星期几(Label2.Text=CaculateWeekDay(2004,12,9);) 2 /// <summary> 3 /// 根据年月日计算星期几( ...

  4. js的时间 java怎么处理,JS实现处理时间,年月日,星期的公共方法示例

    本文实例讲述了JS实现处理时间,年月日,星期的公共方法.分享给大家供大家参考,具体如下: 在项目中用到的,用js 来得到年月日,星期,当前多少个周的函数,备忘在这里,以后参考. Date.protot ...

  5. 随机输入日期计算星期几(1900年1月1日为基础)

    已知,1900年1月1日是星期1,用户随机输入年月日,计算星期几 第一版,纯python基础代码实现 1 year=int(input('year')) 2 month=int(input('mont ...

  6. 信息学奥赛一本通 1083:计算星期几 | OpenJudge NOI 小学奥数 7831

    [题目链接] ybt 1083:计算星期几 OpenJudge NOI 小学奥数 7831:计算星期几 [题目考点] 1. 同余定理 根据同余定理,有: (a∗b)%m=(a%m∗b%m)%m(a*b ...

  7. 信息学奥赛一本通(1083:计算星期几)

    1083:计算星期几 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 43714     通过数: 18801 [题目描述] 假设今天是星期日,那么过abab天之后 ...

  8. 推导基姆拉尔森公式根据日期计算星期

    转自:http://topic.csdn.net/t/20050425/23/3966336.html ================================================ ...

  9. 用c语言计算星期,计算任何一天是星期几的C语言源代码.

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我们知道,公历的平年是365天,闰年是366天.置闰的方法是能被4整除的年份在2月加一天,但能被100整除的不闰,能被400整除的又闰.因此,像1600. ...

最新文章

  1. 《AlwaysRun团队》第三次作业:团队项目的原型设计
  2. PyTorch中MaxPool的ceil_mode属性
  3. Navicat 安装+连接
  4. CodeForces - 1559D2 Mocha and Diana (Hard Version)(思维)
  5. 图谱实战 | 医学知识图谱的价值与应用场景
  6. 双11节后“回血” 85后们来转转上“摆地摊”出售 闲置物品
  7. cocos2dx之Http网络编程(一)——网络请求的发送和接收
  8. debian网络配置文件的写法
  9. Si24R2E超低功耗2.4G有源RFID芯片
  10. 华泰证券人工智能系列(1):人工智能选股框架及经典算法简介
  11. 拼多多砍价群大王:砍价界的扛把子
  12. 分层图解决的一些最短路问题
  13. UML之工具篇(Win10无法使用VGAPlayer播放asf格式与VGA课件的解决办法)
  14. .net core QuartzUI 执行定时任务
  15. html按钮相对位置,html相对定位绝对定位
  16. Xib与Nib区别联系
  17. for循环用腻了,试试列表生成式。
  18. 使用优质代理的正确方案
  19. 解决Hexo博客导航栏链接URL乱码问题
  20. 数字变焦_如何参加变焦会议

热门文章

  1. Zabbix---6 监控 端口 连接数
  2. 企业实战|基于Cobbler实现多版本系统批量部署
  3. 会议之后,对应内容的再次确认
  4. 会议上,如何分配任务
  5. Eclipse 中 去掉 行末端(尾部) 的 空格。(需要「AnyEdit」插件)
  6. 20-21-2网络管理quiz4
  7. configure: error: cannot guess build type; you must specify one解决方法
  8. 解决默写浏览器中点击input输入框时,placeholder的值不消失的方法
  9. mysql中CONCAT值为空的问题解决办法
  10. 如何将Git用于Unity3D源代码管理?