当前位置:Open-SourceComputers

礼拜【练:bài】提醒

2025-02-15 01:38:21Open-SourceComputers

如何快速计算出任意一天是星期几?有哪些技巧?答:在初等数论中,有很多根据年月日计算星期的公式,我来介绍一个。相关知识在介绍公式前,我们先来了解一些数学和公历相关的知识:(1)闰年规则:四年一闰,百年不

如何快速计算出任意一天是星期几?有哪些技巧?

答:在初等数论中,有很多根据年月日计算星期的公式,我来介绍一个。

皇冠体育

华体会体育


相关知识

在介绍公式前,我们先来了解一些数学和公历相关的知识:

(1)闰年规则:四年一闰,百年不闰,四【拼音:sì】百年再闰,闰年是366天,平年是{拼音:shì}365天;

(2)闰月极速赛车/北京赛车规则:闰【练:rùn】年时,多的一天都加到二月中,平年二月28天,闰年二月29天;

(3)格里高利历:我们现在使用的公幸运飞艇历,传至西方,叫做格里高利[读:lì]历;

在1582年1澳门博彩0月4日(包括4日)前,罗马使用儒略历,罗马教皇格里高利十三世改革历法,针对哥白尼的日心说修正了旧历法,规则:1582年10月4日接下来的一天为10月15日,相当于(繁:於)历法中少了10天,但是星期继续接着前一天的;

(3)取整符号:[a]表示对实数a取整,也就是抛弃小(练:xiǎo)数部分,只留下整数部【拼音:bù】分,比如【拼音:rú】#30"[3.7865]=3#30"

(4)同余式:若m是一个正整数,a、b为整数(繁:數),且满足.a=b km#28k为整数#29,也就是{shì}说a和b除以m的最小正余数《繁体:數》相同,则称a与b对模m同余,记作a≡b#28mod m#29;

根据以上历法规则和数学工具,就可以yǐ 利用同余技巧来处理,因为我们计算某一天是星期几,只需要选定【拼音:dìng】一个固定的日期qī ,然后计算和另外一个日期的相差天数对“7”取余即可。

澳门博彩


蔡勒公式

其中符号:

w:表示星期,1-星期[pinyin:qī]一,2-星期二,3-星期(拼音:qī)三,4-星期四,5-星期五,6-星期六,0-星期日;

c:表示年份《读:fèn》前两位数值;

y:表示年份后两[繁体:兩]位数值

澳门新葡京

m:表示月份,但是对于1、2月份需看kàn 作前一年的13、14月,这是为了简化(练:huà)闰(繁:閏)年规则导致的复杂度;

d:表示“日”;

以《读:yǐ》上两个公式中,第二个其实就是第一个公式中的数值(练:zhí),加10后再取模,需要注意的【拼音:de】是,在公历中1582年10月5日~1582年10月14日的这十天,是不存在的。


实际应用

比如我们来计算2018年9月2日,带入第一个方程:

澳门巴黎人

w=#2818 [18/4] [20/4]-2#2A20 [13#289 1#29]/5#29 2-1#29#28mod7#29

娱乐城

=14#28mod7#29

=0

于是,2018年9澳门银河月【pinyin:yuè】2日这天,就是星期天!

当然,我们现在手机里有了万(繁体:萬)年历,实际当中就不需要去计算了。


好啦!我的答案就到这里,喜欢我们答案的读者朋友,记得点击关注我们——艾伯史密斯!

本文链接:http://21taiyang.com/Open-SourceComputers/7219179.html
礼拜【练:bài】提醒转载请注明出处来源