行测数量关系考试,日期问题中的“星期几推算”是高频考点,也是很多考生头疼的“算术题”。面对“已知某年某月某日是星期几,求另一天是星期几”的题目,不少人要么逐月逐日推算耗时过长,要么因忽略闰年、大小月而算错答案。其实,星期几问题的本质是周期循环中的余数问题——一周7天,星期几的变化就是总天数除以7的余数。本文闪能公考详细介绍如何快速计算星期几问题。
解决星期几问题,首先需要熟记以下基础知识:
(一)平年与闰年
(1)平年:365天,52周余1天→星期数整体向后推1天。
(2)闰年:366天,52周余2天→星期数整体向后推2天。
(3)闰年判定口诀:“四年一闰,百年不闰,四百年再闰”。即非整百年份能被4整除的是闰年(如2012年);整百年份能被400整除的是闰年(如2000年),否则为平年(如1900年)。
(二)月份天数口诀
“一三五七八十腊,三十一天永不差;四六九冬三十日;平年二月二十八,闰年二月把一加。”其中“腊”指12月,“冬”指11月。
(三)星期周期
一个星期7天,每过7天星期不变;每过一个平年,星期加1;每过一个闰年,星期加2(但需注意跨2月29日的情况)。
星期几推算的核心公式:星期变化量=总天数mod7。即从已知日期到目标日期经过的总天数除以7,余数为几,星期就向后推几天(余数为0则星期不变)。
计算总天数的步骤:
1. 整年部分:先计算两个日期之间的完整年份,累计每年天数(平年365,闰年366),并累加星期变化。
2. 整月部分:计算剩余月份的天数,注意是否包含2月29日。
3. 零头天数:最后加上日期差。
速算技巧:如果日期跨度大,可用“年份差×365+闰年个数”快速估算总天数,再取模7。因为365÷7=52余1,所以每过一个平年星期加1,闰年加2。即:星期变化量=年份差+闰年个数(经过的闰年数),再处理月份和日期的零头。
注意:闰年个数的计算:从起始年份到目标年份的前一年,共有几个闰年(包含起始年2月29日以后?注意细节)。

(一)同月同日不同年:直接用“年份差+闰年数”
例如:2005年7月1日是星期五,求2008年7月1日是星期几?从2005年7月1日到2008年7月1日,经过了2005.7.1→2006.7.1(平年,星期+1)、2006→2007(平年,+1)、2007→2008(闰年,包含2008年2月29日,+2),总共星期变化=1+1+2=4,星期数从星期五往后推4天:星期五→星期六→星期日→星期一→星期二。答案为星期二。
简化公式:星期变化=(目标年份-起始年份)+中间经过的闰年个数。注意:判断闰年是否“经过”取决于起始日期是否在2月29日之前。如果起始日期≤2月29日,则目标年份的2月29日算入;如果起始日期>2月29日,则闰年计数从下一年开始。但一般真题中多采用整年计算,直接加年份差和闰年数即可。
(二)不同月不同年:分段计算总天数
例如:2010年6月1日是星期二,求2011年10月1日是星期几?
分段计算:
2010年6月1日到2011年6月1日:365天(平年),星期加1(星期二→星期三)。
2011年6月1日到10月1日:6月剩30天(6月已过1天,剩余29天?注意:从6月1日到7月1日是30天,但通常计算从6月1日到10月1日,包括6月剩余天数、7、8、9整月、10月1天。准确计算:6月剩余30-1=29天,7月31天,8月31天,9月30天,10月1天,合计29+31+31+30+1=122天。122÷7=17余3,星期加3。星期三+3=星期六。因此2011年10月1日是星期六。
简便方法:每月天数累加时,可用“月差×30+修正”快速估算,但最好逐月累加以保准确。
例题:2012年3月1日是星期四,那么2013年7月1日是星期几?
解析:
先计算整年:从2012年3月1日到2013年3月1日。2012年是闰年,但起始日期3月1日已过2月29日,所以这一年实际经过的是2012年3月1日至2013年3月1日,期间不包含2012年2月29日,因此按平年计算(365天),星期加1。星期四+1=星期五。
再计算2013年3月1日到7月1日:3月剩余31-1=30天,4月30天,5月31天,6月30天,7月1天。总计30+30+31+30+1=122天。122÷7=17余3,星期加3。星期五+3=星期一。
因此2013年7月1日是星期一。
注意:如果起始日期在2月29日之前,则闰年当天包含在内,需要多算一天。
1. 闰年判定错误:整百年份必须被400整除才是闰年,如1900年不是闰年。
2. 起始日期是否包含闰日:当日期从1月1日到次年1月1日,如果跨过2月29日,则算闰年;如果起始日期在3月1日及以后,则2月29日已过,不算入。
3. 月份天数记忆混淆:2月平年28天,闰年29天;4、6、9、11为30天;其余31天。熟记口诀。
4. 余数计算:总天数除以7,余数为几就往后推几天,余0则星期不变。
以上是闪能介绍的如何快速计算星期几问题,星期几问题的本质是周期循环,核心是总天数mod7。熟记平年闰年规律和月份天数,掌握“年份差+闰年数+零头天数”的分段计算法,就能在考场上快速、准确地推算星期。备考时,建议将历年真题中的日期问题集中练习,重点训练跨年跨月的总天数计算。