来源好搜百科:http://baike.haosou.com/doc/1048888-1109421.html蔡勒(Zeller)公式,是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几。公式W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] ...
分类:
其他好文 时间:
2015-11-12 23:28:11
阅读次数:
289
蔡勒(Zeller)公式: w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 ;y是年的后两位;c是世纪数-1(年的前两位);m是月份,大于等于3,小于等于14,某年的1、2月要看作上一年的13、14月来计算,例如2000年1月1日要按1999年13月1日来算;d是天数;[ ]...
分类:
其他好文 时间:
2015-05-28 15:46:39
阅读次数:
113
直接写成一个函数了
int getTheWeek(int year, int month, int day)
{
int week = 0;
int century = year / 100;
year = year % 100;
week = year + year / 4 + century / 4 - 2 * century + (26 * (mon...
分类:
其他好文 时间:
2015-05-04 20:19:26
阅读次数:
117
—— 蔡勒(Zeller)公式历史上的某一天是星期几?未来的某一天是星期几?关于这个问题,有很多计算公式(两个通用计算公式和一些分段计算公式),其中最著名的是蔡勒(Zeller)公式。即w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1公式中的符号含义如下,w:星期;c:世纪-1...
分类:
编程语言 时间:
2015-05-03 22:06:19
阅读次数:
6475
//Zeller公式确定星期几,w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1//y是年份取最后两位,c是世纪减1,m是月份,如果m是1月和2月,则m换成13和14,d是日期,[]表示取整,w除以7之后的余数就是星期几,如果余数为0,就是星期日#include<stdio.h>intmain(){ intyear,month,y; p..
分类:
编程语言 时间:
2015-04-07 20:18:07
阅读次数:
150
Zeller's Congruence:w=y + [y/4] + [c/4] - 2c + [26(m+1)/10] + d - 1公式中的符号含义如下:w:星期; w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六c: 世纪数-1(四位数年份的前两位...
分类:
其他好文 时间:
2014-09-15 15:39:29
阅读次数:
565
Zeller公式用于计算给定日期是星期几。 1 //根据日期计算星期几 2 3 int
SDGSELFLocalTime::CalWhatDay(ST_LOCALDA...
分类:
其他好文 时间:
2014-05-07 01:25:49
阅读次数:
225