问题:计算给定年月日的日期是星期几(泽勒一致性)
2016-08-14 14:04
344 查看
在学习java的时候遇到的一道练习题,感觉以后会用到,所以整理出来。克里斯汀·泽勒开发的用于计算某一天是星期几的算法,称为泽勒一致性。其公式如下(图片是从网上找的):
![](http://s3.sinaimg.cn/bmiddle/0020WeSazy6DXubZQAO02&690)
h代表星期几(0为0星期六,1为星期日,...,6为星期五)
q代表某月的第几天
m代表月份(3为3月,4为4月,...,12为12月,1月、2月为上一年的13、14)
k是世纪数,即[year / 100]
j是世纪的年数,即year % 100
h代表星期几(0为0星期六,1为星期日,...,6为星期五)
q代表某月的第几天
m代表月份(3为3月,4为4月,...,12为12月,1月、2月为上一年的13、14)
k是世纪数,即[year / 100]
j是世纪的年数,即year % 100
相关文章推荐
- [JAVA基础学习]使用泽勒一致性计算某天是星期几的问题
- 1.8已知2000.1.1是星期六,根据任意给定的日期(2000年以后的),请编程计算出该天是星期几
- 精确计算日期物理差(计算给定的两个日期间的物理年月日时分秒差)
- 用Zeller计算给定日期是星期几
- 按如下函数原型用函数编程解决如下的日期转换问题(要求考虑闰年的问题): 输入某年某月某日,计算并输出它是这一年的第几天。 /* 函数功能: 对给定的某年某月某日,计算它是这一年的第几天 函数参数:
- 【公式计算,给定年月日输出星期几】
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- 计算输入的日期为星期几【原创小程序】
- 日期时间间隔计算问题
- 根据年月计算每个月有多少天和返回日期是星期几
- C#实现的根据年月日计算星期几的函数
- 计算任意两个日期之间的天数问题
- 根据年月日计算是星期几的函数
- JavaScript计算某一日期是星期几
- Java中几个关于日期计算的问题
- C#中实现根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数 (转载)