怎样算2019年10月1日是星期二,2020年10月1日是星期几?

如题所述

要计算某一天是星期几,可以使用一种称为“Zeller's Congruence”的公式。具体步骤如下:1. 将年份的前两位数除以4并向下取整,记为a。2. 取年份的后两位数,记为b。3. 将月份的数值加上12,并记为m。4. 将a、b和m代入以下公式计算数值h: h = [a + (a/4) + b + (13*(m+1)/5) + (1/4) - 2b] mod 7 (其中[]代表向下取整,mod代表取余数) 注意:若月份为1或2,需要将前一年计算的年份。然后,使用以下确定星期几的值:- 若h为0,则星期几为\"星期六\"。- 若h为1,则星期几为\"星期日\"。- 若h为2,则星期几为\"星期一\"。- 若h为3,则星期几为\"星期二\"。- 若h为4,则星期几为\"星期三\"。- 若h为5,则星期几为\"星期四\"。- 若h为6,则星期几为\"星期五\"。现在,们来应用这个公式来计算。对于2019年10月1日:a = 20b = 19m = 22将a、b和m代入公式,计算h:h = [20 + (20/4) + 19 + (13*(22+1)/5) + (1/4) - 2*19] mod 7 = [20 + 5 + 19 + 13*23/5 + 1/4 - 38] mod 7 = 49 mod 7 = 0因此,2019年10月1日是星期六。对于2020年10月1日:a = 20b = 20m = 22将a、b和m代入公式,计算h:h = [20 + (20/4) + 20 + (13*(22+1)/5) + (1/4) - 2*20] mod 7 = [20 + 5 + 20 + 13*23/5 + 1/4 - 40] mod 7 = 50 mod 7 = 1因此,2020年10月1日是星期日。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-16
2019年10月1日是星期二,问2020年10月1日是星期几?
会者不难难者不会,首先要知道这期间间隔天数,因为这段时间经历了2020年的2月,因为这个月有29日,所以这一年间隔天数是366天。
那就看366天被7除会出现余几天的问题
366÷7=52周……余2天(因为52×7=364天)
所以2020年10月1日是星期四。
相似回答