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

2个回答

  • ( 说明

    不同的月, 年对 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.***.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日 是星期一