早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求个计算给定日期算是星期几的算法如题,比如说现在仅有一个条件,2008年8月8日,求这天是星期几?呵呵,在C程序吧,找到了。万年历的计算公式:d=a-1+(a-1)/4-(a-1)/100+(a-1)/400+c;其中a为年c为该日

题目详情
求个计算给定日期算是星期几的算法
如题,比如说现在仅有一个条件,2008年8月8日,求这天是星期几?
呵呵,在C程序吧,找到了。
万年历的计算公式:d=a-1+(a-1)/4-(a-1)/100+(a-1)/400+c;
其中a为年c为该日期在本年中的天数,d取整数,当d/7余数0时是星期天,余数1时是星期一依此类推。
▼优质解答
答案和解析
看你用什么环境解决了.如果是excel里面的话很容易,它日期有个专门的数据格式,日期就是离1900年1月1日的天数.然后你可以根据比如2008年1月1日是星期几这个条件,用刚才那个天数去mod 7.就可以了.
如果是c语言的话没有那个数据格式 就自己写个函数好了.
看了求个计算给定日期算是星期几的算...的网友还看了以下: