首页 » 综合体育 » 泽勒公式推导?

泽勒公式推导?

狂人 2023-09-12 57 views

扫一扫用手机浏览

文章目录 [+]

我们需要明确一些符号和计算规则:

假设待计算日期为Y年M月D日。

对于1月和2月的计算,将它们视为上一年的13月和14月。

W表示星期几,用0表示星期日,1表示星期一,以此类推,6表示星期六。

C表示当前年份的前两位数。

Y表示当前年份的后两位数。

h表示在公式中需要用到的中间变量。

然后,泽勒公式的推导过程如下:

泽勒公式推导?

计算中间变量h

如果待计算日期的月份M小于3,那么令h等于当前年份Y的前一年(即C-1);否则令h等于当前年份Y。

计算当年的第几周

根据基姆拉尔森计算公式(Zeller's congruence),我们可以得到以下公式:

W = [D + 2M + 3(M+1)/5 + Y + Y/4 - Y/100 + Y/400] mod 7

其中,[x]表示向下取整函数,即不大于x的最大整数。

调整结果

将h加到结果W中,并对7取模,得到最终的星期几W。如果W等于0,表示是星期日,否则就是W-1对应的星期几。

泽勒公式的推导过程就是通过基姆拉尔森计算公式进行的修改和调整,使得它可以正确地计算出任意一个日期是星期几。

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.zbyxjx.net/post/69401.html

相关文章

巴萨4-0阿贾克斯(巴萨和阿贾克斯)

巴萨4-0阿贾克斯(巴萨和阿贾克斯)【比赛回顾】:巴萨4-0阿贾克斯1、进攻火力全开:巴萨在今天的比赛中展现出了强大的进攻火力,梅...

2024-07-02 阅读19 评论0

2012扣篮大赛(2012扣篮大赛全场回放)

2012扣篮大赛(2012扣篮大赛全场回放)【2012扣篮大赛】精彩回顾紧张筹备1、参赛选手的选拔与准备2、比赛规则的制定与实施3...

2024-07-02 阅读19 评论0

c罗意甲首秀(c罗意甲首球)

c罗意甲首秀(c罗意甲首球)【C罗意甲首秀】:传奇的开始新星闪耀1、亮相时刻:C罗在尤文图斯的首秀吸引了全世界的目光,他身披斑马军...

2024-07-02 阅读18 评论0