年月日中计算星期几的方法

1个回答
展开全部
摘要 公式:
W = (Y-1) + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + DY
其中,Y 指这一年是公元多少年,D 指这一天是这一年的第几天。
W 是指星期几,但是要先除以 7,取余数,没有余数是星期日,当余数是 1、2、3、4、5、6,则分别是周一周二,周三,周四。
计算某日是星期几,首先知道一些历法的基础知识:
1. 每年1、3、5、7、8、10、12月有31天。
2. 4、6、9、11有30天。
3. 公历的平年是365天,闰年是366天。
4. 闰年计算:能被4整除的是闰年,但能被100整除却不能被400整除的不是闰年。
5. 公元前1年之后的一年,是公元1年,为公元元年。公元无0年。
6. 公元1年1月1日是星期一。
7. 一个周有7天,顺序是周日、周一到周六。
咨询记录 · 回答于2024-01-05
年月日中计算星期几的方法
解答啥了?
公式: W = (Y-1) + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + DY 其中, * Y 指这一年是公元多少年 * D 指这一天是这一年的第几天 * W 是指星期几,但需要先除以7取余数。如果没有余数,则是星期日。当余数是1、2、3、4、5、6时,则分别是周一、周二、周三、周四、周五和周六。 要计算某日是星期几,首先需要知道一些历法的基础知识: 1. 每年1月、3月、5月、7月、8月、10月和12月有31天。 2. 4月、6月、9月和11月有30天。 3. 公历的平年是365天,闰年是366天。 4. 能被4整除的年份是闰年,但能被100整除却不能被400整除的年份不是闰年。 5. 公元前1年之后的一年,是公元1年,为公元元年。公元没有0年。 6. 公元1年1月1日是星期一。 7. 一个周有7天,顺序是周日、周一到周六。
比方说:2010年国庆节10月1号,是周几?那么Y是2010,D=每个月加起来=31+28+31+30+31+30+31+31+30+1=274天。W=2010-1+502-20+5+274=2770,2770除以7余数为5,则是周五
这么费劲?
是的,通过公式计算,目前是这样的。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消