发布网友 发布时间:2022-04-19 14:05
共1个回答
热心网友 时间:2023-09-15 19:04
选一天作为基准,硬编码到程序中,用你要计算的日期减去基准日,得出其中的天数,模7取余数,再进行计算。比如2010.01.01是星期五。现计算2012.12.31日:2012.12.31-2010.01.01=1095天1095 MOD 7 = 3(156*7=1092)星期五+3=星期一(这一步同样可以求模,星期五=5,5+3=8,8 mod 7 = 1,所以是星期一) 所以,传说中的世界末日是星期一。===========================================================我暂时想不出更好的计算方法了,如果想到更好的我会补充回答