首页 > 精选知识 > 正文

根据日期计算星期几算法(根据日期计算星期几)

来源:精选知识2024-02-08 05:20:16
导读 您好,今日明帅来为大家解答以上的问题。根据日期计算星期几算法,根据日期计算星期几相信很多小伙伴还不知道,现在让我们一起来看看吧!1、...

您好,今日明帅来为大家解答以上的问题。根据日期计算星期几算法,根据日期计算星期几相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、很多人都听说过,有人可以通过某一年的某一个具体日期,马上可以算出星期几,其实这个并不难。

2、我们计算星期几的方法一共有几个流程:1.找月份号码 2.日期计算找余 3.余数为星期数OK,这个总共3个流程(其实2,3年级的小学生就可以算出来。

3、) 1. 找月份号码。

4、 我们每一年的日历都不相同,所以导致了我们每一年的月份代码都不同,就看看我们2010年的日历吧!1月份,1号所在的位置,用(星期数 - 1 = 月份代码),得到1月的月份代码4。

5、就是看中第一行,用星期数减去日期数就等于这个月份的代码了。

6、星期日就按7来算。

7、由此得出,2月份的号码是0,3月份的也是0,一个一个月算下去,可以得出这一年的12个月份代码,分别是月份 :1 2 3 4 5 6 7 8 9 10 11 12代码: 4 0 0 3 5 1 3 6 2 4 0 2所以,这一年我们只要记住400351362402就OK了。

8、 2 .找日期。

9、这里我们需要记住一个公式,就是,月份数不要,除法的商不要日期数 大于 7的时候: (日期数+月份代码)/ 7,找余数,余数就是星期几了日期数 小于 7的时候:7 - 日期数=星期数日期数 等于 7的时候:直接是星期天现在我们来举一个例子吧!我不看上面的日历,就 6月12号吧!6月份的6,不要。

10、我们直接找12号,根据我们的记忆,6月份的月份号码应该是 1(400351362402,还没记住的赶快记住),所以我们就根据公式,日期数 大于 7就用日期数12加上月份号码1等于13 ,就 除以 7,得1余6,余数是6,算式是(12+1)/ 7,得1余6 ,所以 6月12号绝对是星期六。

11、不相信的上去看看。

12、没错吧!不知道大家看到这里迷糊没有,我的表述不太清楚。

13、总结一下吧!2010年的月份代码 400351362402算法前提:日期数 大于 7的时候: (日期数+月份代码)/ 7,找余数,余数就是星期几了日期数 小于 7的时候:7 - 日期数=星期数日期数 等于 7的时候:直接是星期天算法公式:(日期数+月份代码)/ 7,找余数,余数 = 星期数OK,写到这里吧!下次教大家怎么记住圆周率,1年没记了,现在都记不住,以前2天记住500位呢!不是吹D!。

本文就为大家分享到这里,希望小伙伴们会喜欢。

关键词:
版权声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

最新文章