萬年曆程式
文章推薦指數: 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、
延伸文章資訊
- 12010年有几个月份?月份有多少天?总共有多少个星期零几天 ...
2010年有几个月份?月份有多少天?总共有多少个星期零几天。 ... 1月是31天:2月2010年是平年28天:3月31天:4月30天:5月31天:6月30天:7月31天: 8月31 ... 可...
- 22020年6月有多少6月份有几个星期零几天- 万年历 - 万年历查询
我们从万年历中可以看到2020年6月有30天,6月份有4星期零2天。这个月份我们要注意的是,6月有端午节要放假,端午节的假期从6月25日至27日 ...
- 3萬年曆程式
在探討萬年曆程式之前,我們先來看一下如果得知今年幾月幾日是星期幾,假設某 ... 為例,這一年十二個月的W 值分別為2、5、5、1、3、6、1、4、0、2、5、0, ... 接下來我們希望這個程...
- 4老黄历查询2020年6月26日,农历二零二零年五月 ... - 星座万年历
阴历五月初六号是阳历几月几日? 答2020庚子年农历5月6号是公历2020年6月26日。 问2020年6月有多少天? 答公元2020年6月份有30天。
- 5今天是第几周,星期几,今天是2020年的第几周-万年历
万年历为您提供2020年今天是星期几,第几周,可以查询农历、新历日期,包括今日 ... 第23周: 06月01日- 06月07日 ... 2020年6月有多少6月份有几个星期零几天.