批处理万年历实现代码(包括农历日期)DOS/BAT

W=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)mod7在公式中d表示日期中的日数+1,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。

生肖及干支年计算方法是:

出生公元年数÷12,然后根据除得的商的余数,对照生肖排列就马上可以知道。生肖排列是:猴(0)、鸡(1)、狗(2)、猪(3)、鼠(4)、牛(5)、虎(6)、兔(7)、龙(8)、蛇(9)、马(10)、羊(11)。

天干地支算法:首先要能记住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年,先来算算天干,有个公式:4、5、6、7、8、9、0、1、2、3对应的十天干就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,数字为年代的最后的一位数字,比如今年是2005,最后一位是5,对应的天干就是乙;地支的算法:用年代数除以12,后面的余数就代表某个地支,余数分别为:4、5、6、7、8、9、10、11、0、1、2、3,代表地支为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。

农历日期部分的算法是:阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十一,则逆推6月8日是阴历初九。其二可以利用公式推算阴历日期:设:公元年数-1977(或1901)=4Q+R则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n(注:式中Q、R、n均为自然数,R<4)例:1994年5月7日的阴历日期为:1994-1977=17=4×4+1故:Q=4,R=1则:5月7日的阴历日期为:14×4+10.6(1+1)+(31+28+31+30+7)-29.5n=204.2-29.5n然后用29.5去除204.2得商数6......27.2,6即是n值,余数27即是阴历二十七日。

THE END
1.阴历阳历对照农历怎么算 农历算法步骤如下:计算采用北京时间为标准,朔所在的农历日为农历月首。我国的农历强调逐年逐月推算,通过逐月推算后才知道某年某月是大月还是小月;通过逐年推算后,才知道某年是闰年还是平年。农历是基本上以12个月作为一年的,但12个朔望月的时间是354.3667日,和回归年比起来要相差11天左右,这样每隔3年http://www.kulasuoluhui.com/zhishiku/33676.html
2.怎么计算农历日期理想股票技术论坛介绍如何计算农历日期,包括农历与公历的转换,详细解释农历计算的方法和步骤。 ,理想股票技术论坛https://www.55188.com/tag-8795362.html
3.wps怎么根据阳历推算农历数据分析帆软数字化转型知识库' 返回农历日期字符串 End Function 插入算法代码:由于阳历转农历的算法比较复杂,可以参考网上的现成代码或算法,将其插入到自定义函数中。算法通常包括日期的天干地支计算、闰月判断等。 调用自定义函数:在表格中可以像调用内置函数一样调用自定义的VBA函数,如=SolarToLunar(A1),其中A1是阳历日期。 https://www.fanruan.com/blog/article/395936/
4.风水中如何算八字命盘八字命盘怎么看懂五、阳历计算阴历日期的算法 阴历日期以月亮的圆缺为计月单位,以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。然而,目前,公历日期通常用于表达。如果你想将公历日期转换为公历日期,你可以使用以下两种方法:一种是检查新的万年历。例如,1984年6月8日是农历日吗?开万年历6月10日是http://hn21z.com/view/259586
5.农历七七四十九算法查男女的公式准吗?怎么算男孩女孩?七七四十九法怎么算男孩女孩? 流传的七七四十九算法是比较简单的,将准妈妈的怀孕日期加上数字49,再减去怀孕时的年龄(虚岁),加上数字19,最后看得到的数的奇偶,若是奇数则代表生男孩,若是偶数代表生女孩。 举个例子,如果是农历7月怀孕,怀孕时虚岁年龄是26的话,通过公式计算后得到的数是偶数,就说明生女儿,但这种方https://m.haoyunbang.cn/ll/4552.html
6.公历转农历怎么个计算方法?标题: Re: 公历转农历怎么个计算方法? 发信站: 水木社区 (Mon Nov 20 14:01:40 2023), 站内 实时计算很麻烦,各种所谓的算法 好一些的是以某年的天体轨道参数的观测值为基准,用天文学方法计算未来的轨道参数,越久误差越大,不过一般情况下计算未来十年的日期不会有大问题 差一些的就拼凑拟合一个“公式http://images.newsmth.net/nForum/article/Programming/211883?p=1&au=eggcar
7.教你用SQL生成一张带「农历」的日期维度表之前已经发布过使用存储过程,生存指定年份的日历表《SQL如何制作一张日历维度表》,然后我在文末留了一个思考题:如何将日期对应的农历也加进日历表中? 有不少同学留言该如何解决农历的问题,今天就告诉大家具体操作方法。 农历与世界通用的日历有所区别,是科学家演算出来的,目前为止只有到2049年的,以后的有了还可以https://www.51cto.com/article/646091.html
8.农历24节气日期计算公式24节气精确计算算法农历24节气日期计算公式 立春日期的计算 计算公式:[YD+C]-L 公式解读:年数的后2位乘0.2422加3.87取整数减闰年数。21世纪C值=3.87,22世纪C值=4.15。 举例说明:2058年立春日期的计算步骤[58×.0.2422+3.87]-[(58-1)/4]=17-14=3,则2月3日立春。https://blog.csdn.net/qq_20490553/article/details/119039040
9.双岁单月生孩计算方法,8个征兆一看便知具体算法说明:以49,加上孕妇怀孕的农历月份(或最后一次月经的农历月份),减去孕妇的虚龄,再加19,答案是单数,生孩,双数,**。 年龄计算法,采用周岁年龄来算 怀孕时父亲的年龄+母亲的年龄+怀孕的月份数三者之和,除以3,结果取整数,单数是宝宝,双数或零是闺女。 https://www.qm120.com/zt/news/68817.html
10.最准49算男女公式遇闰月也能算,四大正确算法比清宫图准四九算生男生女是民间的一个传言,其生男生女计算公式中,以49数字为基数保持不变,然后代入女性受孕时的农历月份和虚岁年龄,最后加上数字19得出结果数的尾数为单数,表示可能生男孩,结果尾数为双数,代表可能生女孩,下面整理有关最准49算男女公式以及4种正确算法,一起来看看吧。 https://www.born123.com/article/07aaeb89273eee139e3c.html
11.一种公历到农历日期转换算法的实现一种公历到农历日期转换算法的实现消耗积分:5 | 格式:rar | 大小:136 | 2009-08-03 分享资料个 关注 本文主要从单片机软件实现角度介绍一种公历到农历转换的算法思想, 算法采用MCS-51 指令系统实现。并给出程序流程图,另外对二十四节气和生肖的算法也做详细介绍。关键词:单片机;MCS-51 指令系统Abstract: https://m.elecfans.com/article/39160.html
12.一种公历到农历日期转换算法的实现开发技术一种公历到农历日期转换算法的实现、电子技术,开发板制作交流 点赞(0) 踩踩(0) 反馈 所需:1 积分 电信网络下载 以下是一个简单的C语言学生成绩管理系统的示例代码:.docx 2024-11-06 23:37:15 积分:1 ACM NOI CSP比赛经验分享.docx 2024-11-06 23:21:32 积分:1 https://www.coder100.com/index/index/content/id/1820689
13.农历阳历和阴历怎么算阳历二十三点出生农历怎么算3.以冬至为阴历新年起点,倒推得到元旦的阳历日期为2022年1月1日。 四、农历和阳历怎么算? 将农历转换成阳历或阳历转换成农历,需要掌握对应的算法,下面两种经典的转换方法。 1.简易算法 这种计算方法简单易懂,适用于常规转换。 66岁按阳历还是按阴历算 http://www.juicychina.net/view/61433
14.算结婚的日子怎么算结婚时辰吉时怎么算接亲网二、结婚时辰吉时怎么算 1、结婚当天吉时推算方式 首先可以用男女双方的出生日期来推算出最吉利的结婚时间,这个时间不能和双方的生肖、生辰八字相冲。其次可以选择闰年闰月,因为在闰年闰月的时候结婚是非常吉利的。然后要避开鬼节和双方父母的生日日期,这样是不太吉利的,对婚礼和新结婚的两个人不太好。最后最重要的一https://www.jieqinwang.com/baike/127945