计算某年是什么年,某天是第几周,星期几
发布网友
发布时间:2024-10-12 07:20
我来回答
共2个回答
热心网友
时间:2024-11-07 09:47
m=x-1+[(x-1)/4]-[(x-1)/100]+[(x-1)/400]+n
其中x表示年(如:今年是2008年,则x就是2008),n代表从元旦(一月一日)到所求这天(包括这天)得天数,[
]表示不大于其中有理数的最大整数(如:[4.5]就是4)
求出m后,用m除以7,若正好除尽则这天是星期日,若余1则这天是星期一,若余2则这天是星期二,……
热心网友
时间:2024-11-07 09:48
解析:
举例说明
2017.5.1是星期X,则2018.5.1是星期几??
步骤:
(1)
计算2017.5.1~2018.5.1相隔之天数M
(2)
X'=mod(X+M,7)