判断任意一天是星期几?。。蔡勒公式
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:日
相关文章推荐
- 已知某天是星期几,求任意一天是星期几
- 计算任意一天是星期几
- 60秒轻松计算出任意一年任意一天星期几?
- js判断某一天是星期几
- Java任意输入年月日并判断这天是星期几
- 根据“年月日”字符串,判断这一天是星期几
- c#编程:任意输入星期几的一个字母来判断一下是星期几
- 60秒轻松计算出任意一年任意一天星期几?
- [置顶] C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
- 快速判断一天是星期几
- 【C入门向】输入2010任意一天得出星期几的程序
- 用户输入一个日期,计算时星期几,并计算时一年中的某一天,使用自定义方法判断
- 蔡勒公式——用来计算某一天是星期几
- 输入一个日期,判断这个日期在一年中是哪一天,是星期几,计算两个日期间的天数,使用字符串输出日期
- 快速计算某一天是星期几-蔡勒公式
- C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
- 求任意一天是星期几
- 计算任意一天是星期几的问题
- 使用蔡勒(Zeller)公式计算任意一天星期几
- 【慢慢学算法】:某一天是星期几问题的详解 (蔡勒公式)