萬年曆程式
文章推薦指數: 80 %
萬年曆程式
一、幾月幾日星期幾
在探討萬年曆程式之前,我們先來看一下如果得知今年幾月幾日是星期幾,假設某月的
1日是星期二,那麼2日就是星期三,而N日則是(N-1+2)再取七的餘數即可得知它是星期幾(星期天為
0)。
我們再把這個公式再化簡,如果我們記錄該月第1日前一天的星期為W,則該月第N日的星期則為
(N+W)%7。
如果我們可以先求出每個月的這個數字W,將它放在陣列中,即可快速地求出每個月的任何一天是星期幾。
以
2003年為例,這一年十二個月的W值分別為2、5、5、1、3、6、1、4、0、
延伸文章資訊
- 12020年6月有多少6月份有几个星期零几天- 万年历 - 万年历查询
我们从万年历中可以看到2020年6月有30天,6月份有4星期零2天。这个月份我们要注意的是,6月有端午节要放假,端午节的假期从6月25日至27日 ...
- 2老黄历查询2020年6月26日,农历二零二零年五月 ... - 星座万年历
阴历五月初六号是阳历几月几日? 答2020庚子年农历5月6号是公历2020年6月26日。 问2020年6月有多少天? 答公元2020年6月份有30天。
- 31月有多少个星期零几天一月份有几个星期多几天万年历
所以1月 ... 2020年1月有什么节日放假吗1月份有哪些节日和纪念日放假(详细) ... 2020年6月有多少6月份有几个星期零几天万年历 · 2020年5月有多少天5月份有几个 ...
- 4萬年曆程式
在探討萬年曆程式之前,我們先來看一下如果得知今年幾月幾日是星期幾,假設某 ... 為例,這一年十二個月的W 值分別為2、5、5、1、3、6、1、4、0、2、5、0, ... 接下來我們希望這個程...
- 52021-03-01是周几,2021-03-01是星期几,今天(日)是星期 ... - 数学
顺序, 值, 倒数, 值. 周几, 周一, 离周末还有几天, 5 天. 星期几, 星期一, 离周末还差几天, 5 天. 当月第几周, 第1 周(共5周), 当月倒数第几周, 第5 周. 当月第几...