问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求问,万年历的计算方法,即说出几几年几月几号如何算这一天星期几?

发布网友 发布时间:2022-04-30 21:00

我来回答

3个回答

热心网友 时间:2023-10-12 12:57

历史上的某一天是星期几?未来的某一天是星期几?关于这个问题,有很多计算公式(两个通用计算公式和一些分段计算公式),其中最著名的是蔡勒(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月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上一年的13月和 14月来算,这时C和y均按上一年取值。)

算出来的W除以7,余数是几就是星期几。如果余数是0,则为星期日。

以2049年10月1日(100周年国庆)为例,用蔡勒(Zeller)公式进行计算,过程如下:
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
=49+[49/4]+[20/4]-2×20+[26× (10+1)/10]+1-1
=49+[12.25]+5-40+[28.6]
=49+12+5-40+28
=54 (除以7余5)
即2049年10月1日(100周年国庆)是星期5。

你的生日(出生时、今年、明年)是星期几?不妨试一试。

不过,以上公式只适合于1582年10月15日之后的情形(当时的罗马教皇将恺撒大帝制订的儒略历修改成格里历,即今天使用的公历)。

参考资料:http://www.blog.e.cn/user1/8722/archives/2005/332784.shtml

热心网友 时间:2023-10-12 12:58

你根据今天星期几然后往前推啊
或是算某个确定的一天和那天天数之差,然后除以七,看余数决定这天星期几

热心网友 时间:2023-10-12 12:58

1。平年365天(52周+1天),闰年366天(52周+2天)。平年2月28天,闰年2月29天。
由于公元1月1日设为星期六,故3月1日为星期三。 ——注意这个“三”
为使算法达到最简,故本算法以“星期”为计算单位。且选3月1日为基月。
2。每400年整一闰,或每4年且不为百年的一闰。(原因:地球绕太阳一周的时间是365天5小时46秒,为了使一年的天数为整数,将一年的天数定为365天,余下的时间积累起来,四年就是23小时15分4秒,将近一天,把这一天加在某年的二月而成29天,该年称为闰年,其它年称为平年。但四年加一天又多用了44分56秒,这个数积满400年为三天。因此400年中只能有97个闰年,所以凡能被400整除,或不能被100整除但能被4整除的年份为闰年。)
所以百年%4=0闰或(年%4=0并且年0)闰。
3。每 4年(3个平年+1个闰年)共208周+5天 ——注意这个“5天”
每百年共100*(208周+5天)-1天=5217周+5天 ——注意这个“5天”(整百年暂设为平年)
每400年共4*(5217周+5天)+1天(整400年闰)=20871周+0天——注意这个“0天”和
“1天”(4个整百年只有一个闰年)
即400年一轮回!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
吃生大蒜好吗 吃生大蒜有什么好处呢 保字词语接龙两个字 建筑设计资质有哪些 iphone视频格式 男人说纠结是什么意思纠结是什么意思 古天乐的资料!!! 胆结石可以喝柠檬蜂蜜水吗 柠檬对结石有什么作用 胆结石可以吃柠檬吗 江西有哪些风景 如何解决 informix数据库 unique constraint violted错误,谢谢 ORA-00001: unique constraint (BUSHR.PK_T_DIC_BMFL) violated 刚拔完智齿,梦见吃饭掉了两个牙,有血,在此说破,保佑我的父母家人健康快乐,长命百岁。! 香肠派对怎么获得奥特曼皮肤 unique constraint (SCFPUSER.IDX_QSCD_PINO) violated,不是违反唯一约束主键,括号字 我梦见我的智齿掉了 而且还流血了 捷信金融贷款? 梦见牙齿断了,还有血,挺疼,后来左上边的牙陆陆续续的掉的就剩下智齿了 捷信金融可以在手机上申请贷款吗 盛京银行补打银行回单要收费吗 妄想山海鳐鱼怎么钓不到 看到你以前有解决过unique constraint ( 。。。) violated这样的oracle... 如何在myeclipse中配置tomcat服务器 unique constraint ( 。。。) violated 《妄想山海》玩具有什么用? 关于银行对公账户费用的问题 您好,请问“unique constraint ( 。。。) violated”你这个是怎么解决的 明天1月21日沈阳盛京银行放假了没。我要办开户手续? 盛京银行哪些分行可用于对公帐号(沈阳铁西区) 妄想山海二段跳有用吗 怎么在myeclipse中安装tomcat 我在执行一条sql语句时候报错,ORA-00001: unique constraint (ENFO.IDX_TDICTPARAM1) violated; 小学三年级如何确定每月1日是星期几的计算方法 unique constraint ( 。。。) violated这个你是更改了什么设置就解决了啊,麻烦你告诉我,非常感谢感谢!! 已知一年的第几天,如何计算是几月几号星期几, 例如输入2012-135计算2012年第135天是几月几号,星期几。 我在一个叫捷信金融的APP上借贷两万块, Oracle数据库插入数据时,报错信息为:ORA-0001:uniqueconstraint(SPSV60.PK_WO)violate,从该消息中无法断 为什么中国的股票是越红越涨,二其他的国家是越绿越涨? 上海换驾照流程 如何计算星期几 求助oracle大神,导入dpm数据库的时候出错了 java 如何捕获数据库底层异常 请问如何杀螃蟹? 为什么美国的股票上涨是绿色,而中国是股票上涨是红色? 国债是怎样买的,可以买一张吗? oracle 主键约束的规定,RT 为什么国内股票涨用红色表示,跌用绿色表示,和国际规则刚好相反? 国债可随时购买吗? 在执行sql语句时报错:ORA-00001: unique constraint是怎么回事?_百度... 为什么中国股市红色就代表上涨呢,而国外的股市绿色代表上涨呢