您的位置:首页 > 其它

判断任意一天是星期几?。。蔡勒公式

2013-08-08 19:13 218 查看
------- <a  target="blank">Windows Phone 7手机开发</a>、<a  target="blank">.Net培训</a>、期待与您交流! -------

对于计算星期数的公式还有如下的公式:
Week=(Day + 2*Month + 3*(Month+1)/5 + Year + Year/4 - Year/100 + Year/400) % 7
任一天是星期几最常见的公式:


⒈[b]Week=(Day + 2*Month + 3*(Month+1)/5 + Year + Year/4 - Year/100 + Year/400) % 7


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 )%7

[/b]
w:星期; w对7取模得:0-星期日,余数是几就是星期几。
c:世纪减1(年份前两位数)
y:年(后两位数)
m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算)
d:日
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: