再說10秒鐘計算2023年某一天星期幾

2021-06-19 17:52:10 字數 1229 閱讀 8191

再說10秒鐘計算2023年某一天星期幾

有網友反映

《如何10秒鐘快速計算出2023年某一天星期幾》

,不可能10秒計算出來。

然後,在這裡,我想再多囉嗦幾句。

星期幾= (年份**+ 月份**+ 日期)mod 7

mod 7 就是說對7求餘數,也就是數學上說的餘數求模。

3星期幾= (年份**+  日期)mod 7  + 月份**mod 7

或者星期幾= (日期mod 7 + 年份**mod 7 ) + 月份**mod 7

因為年份**、日期都不要思考,不用轉換,直接計算,贏取寶貴的時間,得到部分結果,減少大腦的瞬時記憶的負擔。

先分別mod 7,核心意思,讓數字相加,盡可能的小。因為7的餘數分別是:0、1、2、3、4、5、6這個7個數,這樣相加,就相當簡單,都是小學一年級的數**算水平。

原則上,數字超過7的,都可以再次進行進行求餘數。

例如:計算2023年11月30日星期幾?

第一步:

30日,對7的餘數是2;

第二步:

與2014的年份**相加,得到2+3=5;

第三步:

呼叫大腦的記憶功能,獲得11月的數字**是2;

第四步:

5+2=7,再次對7求餘數,得0,也就是星期天,星期日。

為了進一步計算減少工作量。

也可以將7的餘數分別是:0、1、2、3、4、5、6這個7個數,記憶成0、

1、2、

3、-3、

-2、-1。

也就是說,知道:

-3代表星期四

-2代表星期五

-1代表星期六

例如:計算2023年11月30日星期幾?

第一步:

30日,對7的餘數是2;

第二步:

2014

的年份**相加,得到

2+3=5

也就是其餘數是-2;

第三步:

呼叫大腦的記憶功能,獲得11月的數字**是2;

第四步:

-2+2=0,得0,也就是星期天,星期日。

如何10秒鐘快速計算出2023年某一天星期幾

如何10秒鐘快速 計算出2014年某一天星期幾 公元2014年即將來到,如何快速計算2014年某一天,星期幾呢?如 2014年元旦,星期幾。計算公式,或者說演算法就是 星期幾 年份 月份 日期 mod 7 mod 7 就是說對7求餘數。3 月份 月份 一月6 二月2三月2 四月5五月0 六月3七月5...

某一段時間,在小於五秒鐘內出現2次以上

查詢 某一段時間,a在小於五秒鐘內出現2次以上 with t as select t.a,t.b from c table t where 1 1 and b to date 2012 5 29 00 00 00 yyyy mm dd hh24 mi ss and b to date 2012 5 ...

查詢某一段時間,a在小於五秒鐘內出現2次以上

查詢某一段時間,a在小於五秒鐘內出現2次以上 查詢 某一段時間,a在小於五秒鐘內出現2次以上 www.2cto.com with t as select t.a,t.b from c table t where 1 1 and b to date 2012 5 29 00 00 00 yyyy mm...