如何快速计算出星期几
2017-03-29 15:57
267 查看
有的时候需要根据日期快速计算出星期几来,我从网上搜索到一个口诀,验证了几个日期,发现还是靠谱的,这个公式的证明目前我还不会,但可以保证2000-2099的星期计算是靠谱的,其他时间我没有验证过。
简单验证下,2002-3-31是星期日,2020-2-28是星期五,2099-2-28是星期六,2032-7-28是星期三,... ...
const u8 month_code[][12]={ {6,2,2,5,0,3,5,1,4,6,2,4}, {5,1,2,5,0,3,5,1,4,6,2,4}, }; int calc_week(u8 nian,u8 yue,u8 ri) { u8 isloop; u8 yc,mc,week; isloop=((nian&3)!=0)?0:1; yc=(nian/4+nian)%7; mc=month_code[isloop][yue-1]; //这里的闰年只是简单判断 week=(yc+mc+ri)%7; return week; }
简单验证下,2002-3-31是星期日,2020-2-28是星期五,2099-2-28是星期六,2032-7-28是星期三,... ...
相关文章推荐
- 如何10秒钟快速计算出2014年某一天星期几
- 如何计算某时间段内有几个星期几?
- 如何计算某一天是星期几!
- java如何计算某一天是星期几?
- 计算中值和选择问题,如何快速
- 如何根据日期实现计算当日是星期几
- 如何计算某一天是星期几?—— 蔡勒(Zeller)公式
- js日期计算及快速获取周、月、季度起止日,获取指定日期周数以及星期几的小例子
- 焦大:seo如何快速理解谷歌PR的计算奥秘
- 快速计算星期几,就是最强大脑
- 如何快速计算图像梯度、幅值以及梯度方向角 -- 使用SSE指令集
- 快速计算某个日期是星期几的经验公式
- 如何计算某一天是星期几?(Kim larsson公式)
- 如何计算某一天是星期几?(Zeller公式)
- 快速计算星期几
- 快速计算某个日期是星期几的经验公式
- [转帖]快速计算某个日期是星期几的经验公式
- 快速计算某个日期是星期几的经验公式
- 如何计算某天是星期几
- 给出n个会议的起始时间和结束时间,如何快速计算是会议是否和其他会议有冲突?