华南俳烁实业有限公司

翻譯資格考試

導航

根據(jù)日期求星期幾的公式

來源 :華課網(wǎng)校 2024-08-05 04:19:52

日歷是我們?nèi)粘I钪胁豢苫蛉钡牟糠?,但是你是否知道如何根?jù)日期求出對應的星期幾呢?其實,這一問題可以通過一個簡單的公式來解決。

首先,我們需要了解一些基礎知識。在公歷中,每年有365天(閏年有366天)。為了方便計算,我們將公歷從1900年1月1日開始計算,這一天被定義為星期一。因此,1900年1月2日是星期二,1900年1月3日是星期三,以此類推。

接下來,我們可以使用以下公式來根據(jù)日期求出星期幾:

Weekday = (Day + 2 * Month + 3 * (Month + 1) / 5 + Year + Year / 4 - Year / 100 + Year / 400) % 7

其中,Weekday為星期幾,Day為日期,Month為月份,Year為年份。%符號表示模運算,即求余數(shù)。

以2021年8月31日為例,我們可以將它代入公式中進行計算:

Weekday = (31 + 2 * 8 + 3 * (8 + 1) / 5 + 2021 + 2021 / 4 - 2021 / 100 + 2021 / 400) % 7

= (31 + 16 + 6 + 2021 + 505 - 20 + 5) % 7

= 4

因此,2021年8月31日是星期二。

通過這個公式,我們可以快速地計算出任意日期對應的星期幾,方便我們?nèi)粘I钪械陌才藕陀媱潯?/p>

分享到

您可能感興趣的文章

相關推薦

熱門閱讀

最新文章

友谊县| 三台县| 盐城市| 永仁县| 崇信县| 尚志市| 盘山县| 高清| 永胜县| 汤阴县| 武乡县| 寻甸| 宝丰县| 顺义区| 平江县| 元朗区| 温州市| 清河县| 托克逊县| 惠州市| 沙雅县| 石景山区| 龙井市| 天门市| 郴州市| 安福县| 启东市| 泰安市| 云浮市| 安阳市| 襄垣县| 景东| 邓州市| 清徐县| 泸西县| 平和县| 梓潼县| 昌平区| 胶南市| 安岳县| 金昌市|