黑马程序员技术交流社区
标题:
计算任一天是星期几的几个公式
[打印本页]
作者:
hongiqnglik
时间:
2013-8-2 22:54
标题:
计算任一天是星期几的几个公式
任一天是星期几最常见的公式:
W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D
Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。
最好用的是蔡勒公式:
W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1
C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上一年的13月和14月来算,这时C和y均按上一年取值。
两个公式中的[...]均指只取计算结果的整数部分。算出来的W除以7,余数是几就是星期几。如果余数是0,则为星期日。
作者:
许庭洲
时间:
2013-8-3 05:44
值得学习ing!
作者:
dearfranklin
时间:
2013-8-3 09:36
学习中。。。。
作者:
小诺言
时间:
2013-8-3 10:21
这个很好。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2