怎麽快速计算出过去的某一天是星期几

如题所述

解:S=X-1+{[X-1]÷4}-{[X-1]÷100}+{[X-1]÷400}+C
解释一下各个符号代表的含义:x表示公元的年数,如1999,2000等;C是从这一年的元旦算到这天为止[包括这一天]的日数.加方括号的三个分式要取整,就是留了运算结果的整数部分,忽略小数不考虑,比如501.5取整后为501.求出S后,用S除以7,求得的余数就是星期几,余0表示星期日,余1表示星期一........,余6表示星期六.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-05
星期几的计算方法:

365*年+int(年/4)-int(年/100)+int(年/400)+今年到今天为止的日期(注意,闰年时,即当年年份能被4整除,且不被100整除,或者能被400整除,当月份超过2月时,2月分应为29天)
把此值 除以7的余数,就是星期几,余数为0则为星期天
相似回答