zeller专题

Zeller公式的应用:给定日期,确定周几

开篇 本篇文章依然是对于日期相关函数的实现。 问题概要 给定一个日期,返回为周几 思路分析 这个问题的思路只是对于Zeller公式的直接引用,不存在其他逻辑。公式详情可参考Zeller公式百科 代码实现 #include <stdio.h>// 根据Zeller公式计算int dayOfWeek(day, month, year) {if (month < 3)

计算星期----蔡勒(Zeller)公式

计算星期可以用蔡勒(Zeller)公式(只适合于1582年10月15日之后的情形):      w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1  公式中的符号含义如下:      c:世纪(年的高两位数);      y:年(年的低两位数);      m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月         来计算,