Skip to content

日期问题

📖 ⏱️ 预计阅读时长

概述

  日期问题属于公考中的“送分题”或“常识综合题”。它主要考察你对公历历法的熟悉程度,包括大月小月、平年闰年、以及星期几的推算。   这类题目绝不能靠掰手指头去数(容易多数或少数一天),必须牢记**“天数求余法”“平年加一,闰年加二”**的口诀。


一、历法基础常识 (必须倒背如流)

要想做对日期题,以下几个常识必须形成肌肉记忆:

  1. 大月与小月

    • 大月(31天):1月、3月、5月、7月、8月、10月、12月。(口诀:七前单大,八后双大)
    • 小月(30天):4月、6月、9月、11月。
    • 平月(特殊的2月):平年 28 天,闰年 29 天。
  2. 平年与闰年的判定

    • 非整百的年份:能被 4 整除的就是闰年(如 2008 年、2024 年是闰年;2023 年是平年)。
    • 整百的年份:必须能被 400 整除的才是闰年(如 2000 年是闰年;1900 年是平年)!
  3. 星期的余数循环

    • 一周是 7 天。
    • 平年:一年 365 天。 周... 余 天。
    • 闰年:一年 366 天。 周... 余 天。

二、星期推算法则

法则1:隔日推算法(余数法)

  如果题目问:“已知 3月15日是星期二,问同年的 5月1日是星期几?”   解法:算相隔总天数 除以 7 求余数 从原星期开始往后推余数天。   坑点:算天数时“算头不算尾”或“算尾不算头”。例如 3月15日到 5月1日,经历了3月剩下的 天,加上 4月的 30 天,加上 5月的 1 天,一共走了 天。。星期二往后推 5 天,是星期日。

法则2:跨年口诀“一年加一,闰日再加一”

  这是秒杀跨年核心口诀:每过一个完整的平年,星期几就往后推一天;如果这过去的“整整一年”里,竟然跨过了 2月29日 这个额外的“闰日”,就必须再往后推一天。

经典真题

真题1:(国考)已知 2015 年 3 月 1 日是星期日,那么 2016 年 3 月 1 日是星期几?
解析

解析: 这题属于典型的跨年星期推算。千万不要去算两年一共多少天再去求余数,直接套口诀!

第一步:数跨了几“年” 从 2015年3月1日 到 2016年3月1日,刚好经历了整整 1 个自然年。 根据“每过一年加一”,至少要往后推 天。

第二步:找隐藏的“闰日 (2月29日)” 这过去的一年时间里,是否包含了非一般的日子?

  • 2015 年是平年。
  • 2016 年,能被 4 整除!所以 2016 年是闰年,它的 2月有 29号! 问:这过去的时间(从 2015年3月 到 2016年3月),跨没跨过 2016年2月29日? 显然跨过了! 所以,根据“闰日再加一”,必须额外再加 天。

第三步:推结果 总共需要往后推的天数 = 跨过的年数(1) + 跨过的闰日(1) = 天。

原来是星期日。 往后推 2 天,变成了星期二!选 B。

记住,判断加不加那额外的一天,唯一的标准是看这段时间有没有真真实实地度过“2月29日”这一天


三、月历矩阵规律

  有些题目不考计算,而是考月历长什么样。我们要懂得月历(日历长方阵)隐藏的规律。

  1. 行规律:每个月的日历表格上,上下相连的两天,相差刚好是 7。
  2. 频率最大化:一个大月有 31 天()。也就是说,这个月里,前 3 天对应的星期几,在这个月里会出现 5次!剩下的星期几只出现 4次。(比如1号是星期一,那么整个月里就有 5 个星期一)。
经典真题

真题2:(联考)某个月有 5 个星期三,5 个星期四,5 个星期五。那么这个月的最后一天是星期几?
解析

解析: 这题看似像脑筋急转弯,实际上考察的是大月的频率规律。

第一步:判断天数 一个月竟然能有 3 种星期几出现 5 次。 一个完整的星期是 7 天,4 个星期是 28 天。 如果有 3 个特殊的星期几跑出了第 5 次,说明这个月多出了 3 天(28 + 3 = 31)。 结论:这个月必定是一个大月(31天)

第二步:排布日历 这多出来的 3 天刚好塞满了某三个星期几的“第5坑”。 毫无疑问,只有这三个特殊的日子连在月历的一头一尾甚至连续排列,才能凑出这 3 天。 只要出现连续的三个 5 次,那它就是大月,且这三个星期几一定对应着该月的最后三天,即 29号、30号 和 31号

题干中最后一个星期几是“星期五”。 对应的该月的最后一天(31号),当仁不让就是这最后一天:星期五

(反过来想也是一样:1号星期三,25号星期三。29号也是星期三。那30号星期四,31号星期五。完美吻合!)

选 C。

公考真诀:大月有3天能拿5次,小月有2天能拿5次,平年2月每天只能拿4次,闰年2月只有1天能拿5次。这多拿次数的天数,永远从每月的第1天开始往后排,也永远排列在每月的最后几天

🔒 会员专属内容

检查登录状态中...

备案号:备案中 | 若在使用过程中发现错误,请发送邮件至 support@example.com

Copyright © 2024-2025 Kangaroo Studio 保留所有权利