假如一个月有5个星期日,下个月的第一个星期日是几月几日双号,请问第四个星期日是几号?[呲牙]

某个6月有5个星期四,6月1日可能是星期几?
因为6月有30天,而且还有5个星期四,所以从1号开始算星期四,到29号刚好有5个星期四,所以1号为星期四,也可以为星期三.
}

版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/

最近在MOOC上学习Python遇到一个日期计算的问题,现在来整理一下↓

根据下列信息计算在1901年1月1日至2000年12月31日间共有多少個星期天落在每月的第一天上

b)1月,3月5月,7月8月,10月和12月是31天

d)2月是28天在闰年是29天

e)公元年数能被4整除且又不能被100整除是闰年

f)能直接被400整除也是闰年

  • 第一种方法就是用if语句判断相关条件进行计算。
  • 第二种方法比较简洁即使用python中的calendar模块。调用monthcalendar函数返回某个月以每一周为え素的序列。之后获得第一个元素(即第一周的日期排布)判断第1天出现的位置是否为6,即可判断每月第1天是否为星期天
  • 以2017年7月为例,该月日期分布如下图所示:

  • 0]]根据上面方法进行判断,该月第一周是[0, 0, 0, 0, 0, 1, 2]1所在的位置是5而不是6(注意,从0开始计数)即落在星期六而非煋期天,因此该月的第一天就不是星期天

}

我要回帖

更多关于 下个月的第一个星期日是几月几日 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信