作业帮 > 数学 > 作业

公元元年一月一日到底是星期几?有说周一的,有说周天的,还有说周六的?糊涂了

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/22 14:08:01
公元元年一月一日到底是星期几?有说周一的,有说周天的,还有说周六的?糊涂了
首先确定公元元年1月1日是0001年1月1日,因为每4年一个闰年,为了容易计算,取到2012年12月31日,正好是2012/4=503个闰年,2012年12月31日这一天是星期一,2012个年的总天数=2012×365+503=734883天,除以7,其余数是2,因为是从2012年12月31日往前数,因此这一天就是周一的前两天就是周六.
再问: 我写了个程序,验证的周一
再答: 首先确定公元元年1月1日是0001年1月1日,因为每4年一个闰年,为了容易计算,取到2012年12月31日,正好是2012/4=503个闰年,另外,根据公历每400年要减去三个闰年的要求,2012年包含了2012/400=5个400年,需要减去5×3=15天,因此,2012个年的总天数=2012×365+503-15=734868天,除以7,其余数是1,2012年12月31日这一天是星期一,将以“星期一星期日星期六星期五星期四星期三星期二”为一个7天的周期单元,余数为1的话,正好是下一个周期单元的开始的第1位,因此这一天就是星期一。