怎樣由日期推算是星期幾

時間 2021-10-14 22:12:04

1樓:切切切

只需要知道三個**

日期**+月份**+年份**

就可以秒算任意年份任意日期的星期數

方法1、日期**指的是日期數,如3月18號,日期**為18。4月7號,日期**為7。

2、月份**(需要小小記憶)

五月 是 0

八月 是 1

二月 三月 十一月 是 2

六月 是 3

九月 十二月 是4

四月 七月 是5

一月 十月 是 6

如果遇到閏年 則二月**變為1,一月**變為5,其它不變。即,非閏年的月份**為622503 514624,閏年的月份**為512503 514624。

3、年份**

舉個例子 2023年的**,我們用尾數10除以4(忽略餘數)再加上10得到數字12,再用12除以7,得到的餘數5就是2023年的**。

也就是說,心算出2000到2099任意年份的**,只需將其後兩位數x除以4(忽略餘數),然後與x相加,併除以7就可以了,得到的餘數就是其年份**。10年的年份**是5,11年年份**為6。

4、秒算任意日期的星期數

如,我們算一下2023年4月25日

日期**25

月份**5

年份**5

日期**+月份**+年份**=25+5+5=35

35是7的倍數,所以2023年4月25日是星期日

再比如算一下2023年10月1日

日期**1

月份**6

年份**5

日期**+月份**+年份**=1+6+5=12

12除以7餘5,所以2023年10月1日是星期五

如果得到的**和是小於7的數,那麼此數直接是星期數

如果得到的**和是大於7的數,那麼將該數除以7得到的餘數為星期數。

方法二原理:蔡勒公式

1、w=[c/4]-2c+y+[y/4]+[26(m+1)/10]+d-1 (其中[ ]為取整符號)

2、其中,w是所求日期的星期數.如果求得的數大於7,可以減去7的倍數,直到餘數小於7為止.c是公元年份的前兩位數字,y是已知公元年份的後兩位數字;m是月數,d是日數.

方括[ ]表示只擷取該數的整數部分。

3、還有一個特別要注意的地方:所求的月份如果是1月或2月,則應視為前一年的13月或14月.所以公式中m 的取值範圍不是1-12,而是3-14.

2樓:穰映

今天的日期,看星期幾,然後再逐日的往後推,那樣就可以推出是星期幾了?

3樓:梁山好漢

根據日期的規律和立法的原理,我們可以得到一個計算的公式:s=x-1+[ⅹ÷4]-[ⅹ÷100]+[x÷400]+c,其中,x表示要算的那年是多少年。c表示從這年元旦算到這天為止,包括這天的天數。

[x÷4]表示ⅹ÷4整數部分,不計後面的小數。求出s後用7來除。最後除出來,餘幾就是星期幾。

例如餘一就是星期一餘二就是星期二。

列如計算,2023年2月16日是星期幾。

s=1954-1+[1964÷4]-[1954÷100]+[1954÷400]+47

=1953+488-19+4+47(47表示,從元旦算到這天為止,包括這天。)

=2473

2473÷7等於353餘2因此這一天是星期二。

4樓:excel學習技巧

如何快速知道對應日期是星期幾?

5樓:

n=年數積+天數積(1:週日,2:週一,3:週二,4:週三,5:週四,6:週五,7:週六)

年數積:5*(x-1)/28的小數部分乘7的積(取整)(x表示公元紀年數)

天數積:y/7的餘數(y表示當年已過天數)

例如:2023年4月24日是周幾?

5*(2019-1)/28=360.3571429,取小數部分0.3571429*7=2.5,取整2為年數積

(31+28+31+24)/7=16.....2,故天積數為2.(上半年單數月31天,下半年雙數月31天,二月28天,一年365天)

n=2+2=4,故這天週三。

再例:2023年5月12日是周幾?

5*(2008-1)/28=358.3928571,取小數部分0.3928571*7=2.75,取整2為年數積

(31+29+31+30+12)/7=17.....0,故天積數為0.(閏年二月29天)

n=2+0=2,故這天週一。

6樓:匿名使用者

何必要推算,看一下萬年曆不就行了.

怎樣給定日期,就能算出它星期幾?怎樣算的

當然。我就可以用心算和手算算出1200年 2400年公曆的任一天是星期幾,其實這並沒有什麼神祕,要講純熟是2000到2100年中的公曆任一天,要求出20xx年的元旦是星期幾,還是很簡單的 比如2033年的元旦是星期 幾?即xx 33 xx乘1,25 41.25 取 整數得41 41 7 5 餘6 這...

EXCEL如何將日期轉換為星期幾

excel中將日期轉換為星期,只需要在單元格格式中設定日期為星期即可。方法步驟如下 1 選中需要轉換的單元格,點選標籤欄的 資料 2 在 資料 標籤欄中找到 資料工具 點選 分列 3 在分列嚮導中選擇 分隔符號 點選下一步。4 這一步選擇預設設定即可,直接點 下一步 按鈕。5 在 列資料格式 中選擇...

中國福利彩票的開獎日期是星期幾,中國福利彩票開獎時間是幾點

傑 對於信用卡欠款,銀行會怎麼處理,什麼情況下會坐牢,終於明白了 太淺,真心是真的還是 太淺,真心是真的還是 太淺,真心是真的還是 太淺,真心是真的還是 太淺,真心是真的還是 太淺,真心是真的還是 體育彩票和福利彩票開獎分別在哪個臺,什麼時間 躬耕皖江 其中的體彩大樂透播出時間是每週 一 三六的20...