`
YANFAN0916
  • 浏览: 30300 次
文章分类
社区版块
存档分类
最新评论

蔡勒(Zeller)公式(日期转星期)

 
阅读更多
日期转星期几的公式

        /**
* 年月日转换为星期
* 蔡勒(Zeller)公式 w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
* @param year
* @param month
* @param day
* @return
*/
public static int TheWeek(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 * (month + 1))/ 10 + day - 1;
        week = week % 7;
        return week;
}

-----------------------------------程序员 闫帆原创---------------------------------------

转载请注明原创人信息 程序员 闫帆yanfanvip


分享到:
评论

相关推荐

    C语言日期的计算问题

    如何根据日期实现计算当日是星期几? 蔡勒(Zeller)公式:是一个计算星期的公式,这个公式推算出是星期几。

    日历查询的算法 如何计算某一天是星期几

    —— 蔡勒(Zeller)公式 历史上的某一天是星期几?未来的某一天是星期几?关于这个问题,有很多计算公式(两个通用计算公式和一些分段计算公式),其中最著名的是蔡勒(Zeller)公式。即w=y+[y/4]+[c/4]-2c+[26(m+...

    根据日期知道当天是星期几的手动计算方法

    蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来...

    CalendarWidget:安卓日历项目!

    CalendarWidget Android Calendar Project! 在日历中,显示日期的格子有42个,则可以认定为一个数组,长度为42....2、蔡勒(Zeller)公式 W=Y+[Y/4]+[C/4]-2C+[26(M+1)/10]+d-1 公式中的符号含义如

    日期选择器.rplib

    1,采用开源的elementUi原生打造,高保真100%还原该控件所有功能,可选择任意年/月/日,是万能的日期选择器。 2,完美解决日历中每月天数与星期的排列关系 3,完美解决闰年问题 详情请参考相应博客内容 ...

Global site tag (gtag.js) - Google Analytics