日期转星期几的公式
/**
* 年月日转换为星期
* 蔡勒(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
分享到:
相关推荐
蔡勒公式——计算星期几
蔡勒公式以及其扩充应用,用于万年历星期的计算公式,可以广泛用于万年历的编程
对蔡勒公式的处理进行了详细的分析
如何根据日期实现计算当日是星期几? 蔡勒(Zeller)公式:是一个计算星期的公式,这个公式推算出是星期几。
根据日期年、月、日即可计算出星期几,使用的蔡勒公式,附源码
基于蔡勒公式的星期查询(适用于KingSCADA)自定义函数 //蔡勒(Zeller)公式 //w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 //w = w%7
—— 蔡勒(Zeller)公式 历史上的某一天是星期几?未来的某一天是星期几?关于这个问题,有很多计算公式(两个通用计算公式和一些分段计算公式),其中最著名的是蔡勒(Zeller)公式。即w=y+[y/4]+[c/4]-2c+[26(m+...
利用QLabel和日历算法:蔡勒(Zeller)公式自己写了一个可以选中多个日期的日历控件
#蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 import math dict = {1: "星期一", 2: "星期二", 3: "星期三", 4: "星期四", 5: "星期五", 6: "星期六", 0: "星期天"} while 1: y=int(input("请输入年份")) m=...
计算超小,不是蔡勒公式。 百度经验转换成C语言。 就这些,没别的,自己也能五分钟写完。
用c语言实现的计算两个日期之间所有黑色星期五的算法,参考蔡勒公式。
C语言小程序:知任意年月日求星期几,蔡勒公式!这个程序有BUG,请需要下载的朋友,下载那个已修正的版本。
蔡勒(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 Android Calendar Project! 在日历中,显示日期的格子有42个,则可以认定为一个数组,长度为42....2、蔡勒(Zeller)公式 W=Y+[Y/4]+[C/4]-2C+[26(M+1)/10]+d-1 公式中的符号含义如
本系统以MSP430f6638口袋实验板(以下简称...利用蔡勒公式准确计算星期,简化算法流程。使用单片机上的温度传感器以及数模转换器ADC12获得周围环境温度。本数字钟系统人机交互友好,操作比较简单,界面简洁,功能多样。
1、确定该年第一天是星期几:通过查阅资料,蔡勒公式 可以推出日期对应的星期。这部分写在getFirstDayWeek()函数里。 2、闰年判定:其次要判断闰年来确定2月的天数,方法为能被4整除且不被100整除或者能被400整除...
如何计算某一天是星期几? 详解该计算方法及推导过程。