中国农历规则

中国农历二百年算法及年历-和荣笔记-v4.15,by杨和荣

∟中国农历规则

本节介绍了农历基本规则。农历以天文月为基础,十二个月为一年。同时又以天文年为基准,加入闰月,让农历与地球公转吻合。

中国农历是阴阳历,同时跟天文月和天文年同步。

农历月的天数是一个变数,有时是29天,有时是30天。

农历每月的第一天是月亮全黑的日子。

农历年由24个节气来确定,节气则由太阳的经度来确定。农历的第一个节气叫雨水,定在太阳的经度为330度的日子。其余的23个节气分别定在太阳的经度每变化15度的日子。下面的表格列出了24个节气的名称和定义:

命称角度公历日期周期立春3152月4日雨水3302月19日29.8天惊蛰3453月6日春分03月21日30.2天清明154月5日谷雨304月20日30.7天立夏455月6日小满605月21日31.2天芒种756月6日夏至906月22日31.4天小暑1057月7日大暑1207月23日31.4天立秋1358月8日处暑1508月23日31.1天白露1659月8日秋分1809月23日30.7天寒露19510月8日霜降21010月24日30.1天立冬22511月8日小雪24011月22日29.7天大雪25512月7日冬至27012月22日29.5天小寒2851月6日大寒3001月20日29.5天24个节气中有12个是主节气:雨水,春分,谷雨,小满,夏至,大暑,处暑,秋分,霜降,小雪,冬至,大寒。

农历年跟天文年相差较大。农历常年有十二个农历月,有353,354,或者355天,比天文年少大约11天。为了跟天文年同步,每隔三个农历常年左右,必需设一闰年。闰年有十三个月,添加的这个月叫闰月。

农历十二个月的名称分别为:正月,二月,三月,四月,五月,六月,七月,八月,九月,十月,冬月,腊月。

农历闰年闰月的确定比较难,规则有两条:

农历年以60年为一周期,每年的名称由10个天干的一个字和12个地支的一个字排列而成。10天干为:甲,乙,丙,丁,戊,己,庚,辛,壬,癸。12地支为:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥。12地支有12动物生肖与其对应:鼠,牛,虎,兔,龙,蛇,马,羊,猴,鸡,狗,猪。

跟据历史记载,农历年已经经过了78个周期。今年,公历1999年,是第79个周期的第17年,也就是农历第4696年。

THE END
1.公历农历转换人们因为二十四节气对于农业生产有重要意义,因而常把夏历称为“农历”,但二十四节气应根据太阳在黄道上的位置而决定,应该属于太阳历部分。因此把夏历称为农历是不恰当的。 推荐工具 手机号码查询 固定电话查询 万年日历查询 老黄历 身份证查询 中国台湾身份证 https://gonglinongli.bmcx.com/
2.中国农历年份,rpa,机器人,自动化至此千百年来,中国传统历——汉历(农历)所采用得干支纪年方法,与皇帝年号纪年一样以新年正月朔(元旦)为开始。 从元明清三代的史书,可见干支纪年在正月初一更替的记录:更多内容请查看https://baike.baidu.com/item/%E5%B9%B2%E6%94%AF%E7%BA%AA%E5%B9%B4/3383226 https://wdlinux.cn/html/zonghe/20241128/20015.html
3.算法系列之二十:计算中国农历(一)农历算法算法系列之二十:计算中国农历(一) 本文介绍了中国农历的历法规则,包括阴阳历的结合、天干地支纪年法、闰月的设置原理以及农历与二十四节气的关系。农历以月相为基础,通过置闰月协调与回归年的差异。天干地支纪年法通过天干(10个)和地支(12个)组合,每60年一个轮回。农历的闰月依据“十九年七闰”或更精确的“中气https://blog.csdn.net/orbit/article/details/9210413
4.农历计算方法探秘(农历如何计算)问题:农历 如何计算 答案: 农历,又称阴历或农事历,是中国传统历法之一。它以月亮的阴晴圆缺为基础,结合太阳的运行规律来安排时间。农历的计算方法较为复杂,主要包括以下几个方面: 1.朔望月的计算:农历以朔望月为单位,一个朔望月是指月亮从朔(月相为新月)到下一个朔的时间。平均而言,一个朔望月的长度约为29.5https://www.zaixianjisuan.com/jisuanzixun/nonglijisuanfangfatanmi.html
5.中国农历,有详细的阴历算法中国农历,有详细的阴历算法_农历算法,农历算法Et**on 上传43.55 KB 文件格式 rar 这本来是我为一个商业PDA产品开发的日历程序,最近移植于PC机上, 所以算法 和数据部分是用纯C++写的,不涉及MFC,所有的代码都是以短节省存储空间为主要目 的. 很高兴你对这些代码有兴趣,你可以随意复制和使用些代码,唯一有一点小小https://www.coder100.com/index/index/content/id/1356739
6.java知道日期计算农历mob64ca12f062df的技术博客农历是中国传统的日历系统,它以农业为基础,根据太阳和月亮的运行周期来计算日期。与阳历不同,农历的月份和日期是根据阴阳历表来确定的,所以每年农历的日期是变化的。在 Java 中,我们可以使用一些方法来计算给定日期的农历日期。 在本文中,我们将介绍如何使用 Java 来计算农历日期,并提供一些代码示例来帮助理解。 https://blog.51cto.com/u_16213431/8928302
7.中国农历发展简史中国农历发展简史 农历,指的是我国的传统历法,又称旧历,夏历.与古巴比伦历,古印度历,犹太历等 历法一样,中国农历属于阴阳合历,即同时兼顾朔望月周期和回归年周期,使每个月符合月 亮盈亏变化,每一年符合春夏秋冬的变化.除此以外,二十四节气和干支纪法也是中国农历 的重要元素和特征.我国自先秦至清末,正式的历法https://www.newsmth.net/bbsanc.php?path=%2Fgroups%2Fsci.faq%2FAstronomy%2Fbw%2Fall2%2Fbk37k%2FM.1275291864.z0&ap=353
8.农历算法贪狼木星农历算法 转载自https://www.cnblogs.com/linkr/articles/2306005.html 中国农历的算法归纳如下: 1、我国的农历是一种阴阳历1912年以前用。 2、我国的农历强调逐年逐月推算。通过逐月推算后才知道某年某月是大月还 是小月;通过逐年推算后,才知道某年是闰年还是平年。https://www.cnblogs.com/johsan/articles/10484404.html
9.Python实现公历(阳历)转农历(阴历)的方法示例主要介绍了Python实现公历(阳历)转农历(阴历)的方法,涉及农历算法原理及Python日期运算相关操作技巧,需要的朋友可以参考下https://www.iteye.com/resource/weixin_38605144-12872429
10.你知道按照中国历法(农历)现在是哪年吗?目前万年历和日历基本上按公式二作为农历算法。希望未来能从万年历或日历同时看到中国开元年(农历:4720年)和公元年(公历:2023年)的区别,让更多人直观了解,中西方的历史发展年限。 公式一:公元纪年+2697 天干:黄帝纪元年份数除以10余1为甲,余2为乙,余3为丙,余4为丁,余5为戊,余6为己,余7为庚,余8为辛,余https://m.dianping.com/ugcdetail/149114438?sceneType=0&bizType=29&msource=baiduappugc