Skip to content

星期几时间问题 ​

问某年某日是周几 ​

核心关键:过一个平年:星期往后推1天;过一个闰年:星期往后推两天

短时间内问某个具体日期是星期几 ​

特点:某年某月有5个星期三,问某个具体日期是星期几

解法:

  1. 把n个完整周期放在开头或最后,剩下几天必然有一个出现五次那一天 比如:一个月(31天)内有5个周六,28天是四个周期含有4个周六了,另外的周六一定落在另外三天之内,也就是说29、30、31都可能是周六

  2. 日期相减等于7的倍数星期相同(1号、8号、15号、22号、29号星期相同)