2009年10月1日是星期四,2009年12月1日是星期几?2001年1月1日呢?

如题所述

第1个回答  2020-05-16
(说明
不同的月,年对7的余数:
31÷7余3,30÷7余2,29÷7余1,28÷7余0,365÷7余1,366÷7余2
对于相同日数,经过一个
大月,小月,闰2月,平2月星期几的变化分别是+3,+2,+1,+0,
对于相同日期,经过一个平年,闰年,星期几的变化分别是+1,+2
)
2009年10月1日到2009年12月1日,经过了09.10,09.11两个月
4+3+2=9,9÷7余2所以是星期二
2009年10月1日到2010年1月1日,经过了09.10,09.11,09.12三个月
4+3+2+3=12,12÷7余5所以是星期五
叶结点
参考阅读
http://www.baidu.com/s?bs=%CD%AC%D3%E0%BC%C6%CB%E3%D0%C7%C6%DA&f=8&wd=%D0%C7%C6%DA%B5%C4%BC%C6%CB%E3+-+%CE%AC%BB%F9%B0%D9%BF%C6
2009年12月1日是星期二,2001年1月1日是星期一,详解如下:
2009年12月1日
(四+31(2009.10月)+30(2009.11月)+1(2009.12.1)-1(2009.10.1))对七取余
=65对七取余
=二
2001年1月1日
设2001年1月1日星期X,2009年10月1日对2001年1月1日的距离如下计算:
365*8(2001--2008共8年,先全作平年算,因起始于2001年1月1日,所以2001年也可全年计入)+2(2004和2008是2个闰年,各多加1天)+30*9(2009年,1-9月先全作小月计算)-2(2009.2月平少2天)+5(2009年,1,3,5,7,8共5个大月)+1(2009.10.1)-1(2001.1.1)
=3195
所以有(X+3195)对七取余=四
因3195对七取余=三
所以,X有最小解四-三=一
所以,2001年1月1日是星期一