2017年7月有几个星期?
“一星期日”和“一周7日”都是正确的说法,所以这个问题其实问的是:2017年下半年(下半年有7个月)一共有多少周? 回答这个问题的思路是这样的:
第一步:先得到2017年全年共有53周;
第二步:去掉2017年上半年(6、7两个月)的52周; 第三步:加上2017年下半年(8月至12月)的52周,得出答案。 下面上详细计算过程。
第一步:根据年份末位数是7或9,判断属于闰年还是平年。 按公历计算,一年一共是365天或者366天。但是,无论是闰年还是平年,一年的总天数都是固定的,都为365(366)个日历日。 所以,不论农历的月份有多少变化,全年总会有365(366)个公历日。 再进一步,由于每周都有周日,全年总有730(731)个周日。
不论农历的月份有多少变化,每年总有一共730(731)个可被9整除的日期。 又因为每十九年就有七个闰月,每个闰月增加一天。所以,每隔九年,就有一个年度的公历日数与农历月数分别加七。 只要找到从2017年起,每隔九年出现一次“公历日数加七”的年份,就能得知2017年是润的哪一年了。
具体计算如下: 从2017年到2095年间,公元年号被40整除、且闰年多一天的年份有: 2017、2026、2035、2044、2053、2062、2071、2080、2089、2098,一共是9个。 其中,2017、2026和2035这三个年份的闰月,都是发生在上半年,可以通过加一个闰月的方法来得到它们对应的农历月份;而其他年份的闰月都是在下半年,因此需要考虑“闰九月”的情况——即把当年来回推一个闰月,然后与当年合并在一起。
通过上述计算可以得到: 从2017年到2026年的十年间,共有三个闰月出现在12个月中,分别是: 闰四月、闰八月和闰十一月。 又因为每个月都有可能包含周六日,这样就会使得每年出现的“公历日数加七”的次数不是固定值。但无论如何变化,总次数只会比2017年少。
经过计算,2017年至2026年间,“公历日数加七”的总次数是36次。也就是说,这十年间,至少会出现36次闰月。 而2027年以后,每九年增加的“公历日数加七”次数是16次而不是七次,所以这之后的每一两年都将出现一次“公历日数加七”的现象。