今天鞋百科给各位分享如何快速区分星期日的知识,其中也会对输入一个日期,****年**月**日,如何判断是星期几?(编写程序,输入一个日期,判断该日期是此年的多少天)进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开始吧!

输入一个日期,****年**月**日,如何判断是星期几?

首先,把你想要知道的日期号,加上该月份代号,再除以7,能整除的就是星期日;不能整除的,余数是几,那天就是星期几。如果日期号和月份代号相加的和小于7,那么这个和是几,那天就是星期几。 例如:想知道2006年5月20日是星期几,就把“20”加上2006年5月的代号“0”,所得的和是 20 ,再用20除以7,余数是6,那么2006年5月20号就是星期6。 再举个例子:想知道2006年2月3日是星期几,那么就把“3”加上2月的代号“2”,和为5。由于5小于7,所以2006年2月3日就是星期5。 由于各年的月份代号不尽相同,下面给出各年月份代号的计算方法: 首先要有一本日历,然后随便找一天,例如2006年8月5日,那天是星期6,就把“6”减去“5”,所得的差为“1”,那么2006年8月的代号就是1,其他月份代号的计算方法可以次类推。 这个方法写成公式就是:该年月份代号=该月星期几-该月日期号。 注意:式中取该月日期号时,必须小于或等于7;取星期日时,数值按7计算,该月星期几的数值要大于日期号数值。

如何用简单的方法推算哪天星期几

如何快速计算某年某月某日是星期几?

输入一个日期,****年**月**日,如何判断是星期几?

设要算的年份是x年,求一个数值S=(x-1)+[(x-1)/4]-[(x-1)/100]+[(x-1)/400]+C 。
(x-1)/4]表示为(x-1)/4的整数部分,不进位。
C表示从这一年的元旦算到你要算的那一天为止(包含那一天)的日数 。
最终除的得出的S除以7后,若整除就是星期天 若余数为1,就是星期一 依此类推。