计算某一天是星期几
2012-02-21 15:24
141 查看
转自:Zeller(计算某一天是星期几)
http://www.cppblog.com/zhaoyao91/archive/2011/04/03/143357.html
输入三个参数分别表示年、月、日,返回一个int数字,代表这一天是星期几。计算过程采用蔡勒公式。其中Monday = 1, Sunday = 7
#ifndef ZELLER_H
#define ZELLER_H
int Zeller( int y, int m, int d )
{
int c;
if ( m <= 2 )
{
m += 12;
y--;
}
c = y / 100;
y %= 100;
int w = ( y+(y/4)+(c/4)-2*c+(26*(m+1)/10)+d-1 ) % 7;
if ( w <= 0 )
w += 7;
return w;
}
#endif
http://www.cppblog.com/zhaoyao91/archive/2011/04/03/143357.html
输入三个参数分别表示年、月、日,返回一个int数字,代表这一天是星期几。计算过程采用蔡勒公式。其中Monday = 1, Sunday = 7
#ifndef ZELLER_H
#define ZELLER_H
int Zeller( int y, int m, int d )
{
int c;
if ( m <= 2 )
{
m += 12;
y--;
}
c = y / 100;
y %= 100;
int w = ( y+(y/4)+(c/4)-2*c+(26*(m+1)/10)+d-1 ) % 7;
if ( w <= 0 )
w += 7;
return w;
}
#endif
相关文章推荐
- 计算任何一天是星期几的几种算法
- 再说10秒钟计算2014年某一天星期几
- 60秒轻松计算出任意一年任意一天星期几?
- 怎样计算任一天是星期几
- 计算任何一天是星期几的几种算法 转自asp.net
- 计算某一天星期几的一种解法
- 计算任何一天星期几? //转载
- 关于计算某一天是星期几,是一年中的第几周的小结
- 如何10秒钟快速计算出2014年某一天星期几
- 黑马程序员---------------------编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, * 程序计算这一天是星期几,并且计算出是一年中的第几天
- 计算任意一天是星期几
- 计算某一天是星期几的算法
- 如何计算某一天是星期几?
- JavaScript计算某一天是星期几的方法
- CODE【VS】1384 黑色星期五(计算某一天是星期几的公式)
- java如何计算某一天是星期几?
- 计算某一天星期几的一种解法
- 快速计算某一天是星期几-蔡勒公式
- 计算任何一天是星期几的几种算法 转自asp.net
- 如何计算某一天是星期几!