您的位置:首页 > 其它

怎样计算任何一天的“星期几”

2018-01-12 20:51 302 查看
查表的算法:



还有一种公式法:

S=X+(X/4)-(X/100)+(X/400)+C

式中:X——公元数-1

      C——该年元旦到该日的天数

      S——公式总数

算例:

计算1971.10.1是星期几?

X=1970  C=274

∵S=1970+(1970/4)-(1970/100)+(1970/400)+274=2721.725  取整数2721

     2721/7=388……5(余数)   

∴这天是星期五。

计算1945.8.7  是星期几?

X=1944  C=219

∵S=1944+(1944/4)-(1944/100)+(1944/400)+219=2634.42   取整数2634

     2634/7=376……2(余数)

∴这天是星期二。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  算法