农历,阴历,公历,阳历是如何计算的?

农历,阴历,公历,阳历是如何计算的?,第1张

公历
目前全世界通用的历法称为公历,它实质上是一种阳历
中国于1912年开始采用公历,但当时仍用中华民国纪年。1949年中华人民共和国成立后,采用公历纪年。
原始的阳历是古埃及人创立的。最初取一年为365日。
为了协调历法年与回归年的长度,公元前46年罗马统治者儒略·凯撒对阳历作了修改,制定儒略历。
公元前8年,凯撒的侄儿奥古斯都又对儒略历作为调整。儒略历分一年为十二个月,平年365日;年份能被4整除的为闰年,共366日。
这样,儒略历历年平均长度便是36525日,同回归年长度3652422日相差07078日,400年约差3日。从实施儒略历到十六世纪末期,累差约为10日。为了消除了这个差数,教皇格里高利(一译格雷果里)十三世把儒略历1582年10月4日的下一天定为10月15日,中间消去10天;同时还修改了儒略历置闰法则:能被4除尽的年份仍然为闰年,但对世纪年(如1600,1700,……),只有能被400除尽的才为闰年。
这样,400年中只有97个闰年,比原来减少三个,使历年平均长度为3652425日,更接近于回归年的长度。经过这样修改的儒略历叫格里高利历,亦称格里历。格里历先在天主教国家使用,二十世纪初为全世界普遍采用,所以又叫公历。
★阴历
阴历是伊斯兰教国家和地区采用的历法,又称回历。
回历的起始历元定在穆罕穆德从麦加迁到麦地拿的一天,即公元622年7月16日。
它纯粹以朔望月为历法的基本单位,奇数的月份为30日,偶数的月份为29日,十二个月为一年,共354日。十二个朔望月实际上约有3543671日。
为使月初和新年都在娥眉月出现的那一天开始,回历采用如下置闰法:每30年为一个循环周期,设11个闰日。其中第2、5、7、10、13、16、18、21、24、26、29年为闰年。闰年的12月为30日,共355日。
★阳历
以太阳的视运动周期,也就是地球绕太阳运动周期为基础的,因此叫做太阳历,简称为阳历。
阳历,也称为太阳历。历法的一类,是太阳直射点的运行周期而制定的,其平均历年为一个回归年,其历年有两种,一种是平年,一种是闰年,闰年和平年仅差一天。
它的每一个历年都近似于回归年,每一个历年中的月份、日期都与太阳在黄道上的位置较好的符合,例如春分点永远在3月21或22日,不会有大的出入。
由于一个回归年的十二等分约为三十天半(30.4368日)近似二个朔望月,所以阳历把一年也分为十二个月,实际上阳历里所谓的“月”,只是个与朔望月无关的空名而已,与月亮圆缺的变化周期根本没有什么关系。
根据阳历的日期,我们无法知道月亮的朔望和上弦、下弦,但根据阳历的月份却可比阴阳合历更准确地看出四季寒暖变化的情况。
现在世界各国的公历就是阳历的一种,所以把我们所说的公历叫做阳历不能算错。不过要知道阳历是个类名,不是专名,不能反回来说阳历就是公历。
因为古埃及也用过太阳历,古罗马的儒略(Julian)历和格里高(Gregorian)历也都是阳历。格里高历(或称格里历)就是我们现在所说的公历。
“公历”是我国人给起的名字,《汉英词典》上没有与之相应的英语词,只有“格里历”。公历里虽然没有二十四节的名称,可是二十四节在阳历里有固定的月、固定的日年与年之间最多相差一两天,而在农历和藏历里某一节在月头、月中、月尾都有可能,没有固定的日期,因此说二十四节是阴历的特征是不对的,它应该属于阴阳合历的农历和藏历中的阳历部分,因为它们是根据太阳在黄道上的位置而决定的,与太阳无关。
★农历
农历是我国采用的一种传统历法,又名夏历、中历、旧历,民间也有称阴历的。
它用严格的朔望周期来定月,又用设置闰月的办法使年的平均长度与回归年相近,兼有阴历月和阳历年的性质,因此在实质上是一种阴阳合历。
农历把日月合朔(太阳和月亮的黄经相等)的日期作为月首,即初一。朔望月的平均长度约为2953059日,所以有的月份是30日。称月大;有的月份是29日,称月小。月初所在的日期,按太阳和月亮的位置推算定,不机械地安排。
农历以12个月为一年,共354日或355日,与回归年相差11日。为此,通过每十九年安插七个闰月的办法回以协调。闰月的安排由二十四节气来决定。

阳历和阴历之间是不能换算的,二者采用的计算方法不同,没有特殊关系可以查询,只能分别计算。
公历是阳历的一种,阳历就是以地球绕太阳公转的运动周期为基础而制定的历法。
中国农历中每月的天数是根据月亮运动周期确立的,平均每月295306日。一年12个月只有3543672天。而以地球围绕太阳公转时间确定的公(阳)历,一年有3652422天。这样,按农历计算,一年的天数比公历就少了10875天,差不多是11天;19年就少了209天。按农历每月30天计,209天除以30是69666。也就是说,在19年中,农历时间比公历差不多少了7个月。为了补上7个月,农历采取了设置闰月的方法——19年七闰。即在农历的19年中,有12个每年12个月的平年,和7个每年13个月的闰年。闰年分别为第3、5、8、11、14、17、19年。这样一来,19个公历年的日数和19个农历年的日数就差不多相等了
这样一算,公历所对应的农历日子,每19年轮回一次。因此,人们每逢19的倍数生辰的时候,生日当天有可能既是农历生日又是公历生日。但因为农历与公历的准确天数都不是整数,农历和公历在19年中的天数也有细微的差别。经过几十年甚至上百年的积累,当小数变成了整数时,两种历法生日才会完全重合;更多的时候是相差一天。另外值得一提的是,2月29日出生的人,在76岁那年,两种历法生日才有可能重合我就是没有重合的那一个。

区分的方法很简单,日历上一般都是同时写出阳历和阴历的。写数字的就是阳历,比如9月12日。写汉字的就是阴历,比如七月初三。

阳历就是国际上通行的历法,也叫公历。而阴历是中国等一些国家由农业耕作的规律总结出来的历法,也叫农历。

扩展资料:

辛亥革命之后,中国开始采用西方的公历,俗称“新历”,与中国旧有的历法相对。

1949年后则正式采用公元纪年。而阴历也叫太阴历,是以月亮围绕地球转动的规律制定的。

阴历的一个月叫做“朔望月”。每月初一为朔日,十五为望日,“朔望月”是月相盈亏的平均周期。所谓“月有阴晴圆缺”,说的就是这个意思。

中国自古的历法是一种阴阳合历,一般称为“农历”。阴历的时间和阳历相比,每年大约差十一天。

如果完全按照阴历来,可能不出五年,我们就要在夏天过春节了。然而这种情况并没有发生,因为中国的历法中有一项伟大的发明叫“置闰法”。

每19年中设置7个闰月,有闰月的年份一年383天或384天,称为闰年。比如2016年、2020年都是闰年。

参考资料:

百度百科—阴历  百度百科—阳历

农历生日换算成公历生日 从你提问看,你还不清楚阳历和阴历是怎么回事。阳历也叫公历就是1999年12月8日或是说2010年5月17日等,这个叫法就是公历(阳历)。农历(阴历)叫丙寅年几月初几,或是几月十几日,或是丁卯年等等,农历(阴历)讲究属性,属虎、属兔等。你身份z日期一般来讲是阳历生日,阳历生日是固定不变的。阴历是从最早天干地支的甲子年(第一年)开始算起的(第二年乙丑年、第三年丙寅年推下去无穷循环),60年一轮回(转一圈再回到甲子年)。所以,每年你的农历生日都在变。你可以参照下面的日期推算你的星座。但是一定要弄清楚你的公历(阳历)生日。
白羊座3月21日-4月19日,金牛座4月20日-5月20日,双子座5月21日-6月21日,巨蟹座6月22日-7月22日,狮子座7月23日-8月22日,处女座8月23日-9月22日,天枰座9月23日-10月23日,天蝎座10月24日-11月22日,射手座11月23日-12月21日,摩羯座12月22日-1月19日,水瓶座1月20日-2月18日,双鱼座2月19日-3月20日。

生日以农历算还是公历算 星座是按( 阳历 )公历出生日期划分的,
如果还不知道阳历出生生日,请先把农历出生年份日期转换为阳历。
星座对照表
白羊座 ( 0321 - 0420 )
金牛座 ( 0421 - 0520 )
双子座 ( 0521 - 0621 )
巨蟹座 ( 0622 - 0722 )
狮子座 ( 0723 - 0822 )
处女座 ( 0823 - 0922 )
天秤座 ( 0923 - 1022 )
天蝎座 ( 1023 - 1121 )
射手座 ( 1122 - 1221 )
摩羯座 ( 1222 - 0119 )
水瓶座 ( 0120 - 0218 )
双鱼座 ( 0219 - 0320 )

想知道农历生日如何转换成公历生日? 85年农历9月2日生日公历是85年10月15日,星座是天秤座(9月23日―10月22日)公历85年9月2日,农历是85年7月18日,星座是处女座(8月23日―9月22日)
星座是按照公历来计算的

只知道阴历生日怎么换算成阳历? 月亮盈亏一次一般是295天,所以农历的一年一般是354天。但是这样也会出现日期与气候不合的情况,所以也要安排闰年,由于相差天数比较多,所以农历一般安排闰月,一闰就是一个月。
但是农历的闰月安排比较复杂,安排的天数也有多有少,如果手头没有足够的资料是很计算的。
所以,结论就是:作为一个普通人是无法完成公历与农历的换算的。

(在线等)算星座是将农历的生日换算成公历生日再对号入座吗???? 恩,是的,就是身份z上的日期

生日阴历阳历转换计算小助手 每一年的阴历阳历相对应的日子是不固定的,1997年四月初四那天的阳历日期是1997年5月10日。如果你要过阳历生日就看当年的日历在5月10日,不必管那天是阴历的几月初几,如果你要过阴历生日,就按当年的阴历四月初四,也不必理会那天的阳历日期是多少号。
今年的阳历5月2日是你四月初四的阴历生日,当然要在那天庆生。但是,那不是17周岁的生日,因为周岁是按阳历的。要过17周岁的生日只能在5月10日。
你知道吗?按阴历你已经18岁了。(虚岁)

农历:丁丑年 四月 初四
公历:1997年5月10日星期六金牛座
信息来源:华中农历网

明天生日,阴历和阳历同一天,怎么写祝福送给自已? 你好
阴历生日,也就是常说的虚岁生日,计算出来的是虚岁年龄,这是我国传统上常用的年龄计算方法,是按出生后所经历的日历年头计算,即生下来就算1岁,以后每过一次新年便增加1岁。
按阴历生日计算的年龄,一般按农历新年算,也有按公历算的。例如,12月末出生的婴儿,出生后就算1岁,过了公历1月1日或当地农历新年又算1岁。这样,婴儿出生才几天,已算虚岁2岁了。这种计算方法是我国民间习惯的一种较为实用的年龄计算方式。
而阳历生日,就是指某人出生的那一天,在公元纪年法上的公历日期。阳历生日计算出来的年龄,即是周岁年龄,又称实足年龄,指从出生到计算时为止,共经历的周年数或生日数。
例如,1990年7月1日零时进行人口普查登记,一个1989年12月15日出生的婴儿,按虚岁计算是2岁,实际刚刚6个多月,还未过一次生日,按周岁计算应为不满1周岁,即0岁。周岁年龄比虚岁年龄常常小1到2岁,它是人口统计中常用的年龄计算方法。
结束语:每个人的出生日期,在阴历和阳历中,日期一般是不一样的。阳历所对应的阴历日子,大约每19年轮回一次。因此,人们每逢19的倍数生辰的时候,生日当天有可能既是阴历生日,又是阳历生日。但这种情况出现得少之又少,因为阴历与阳历的准确天数都不是整数,阴历和阳历在19年中的天数也有细微的差别。经过几十年甚至上百年的积累,当小数变成了整数时,两种历法生日才会


公历与农历生日同一天,要怎么看,或者什么计算,一般要隔几年、几十年一次 我的是,1986年1月20日农历1985年腊月十一,2005年1月20日农历2004年腊月十一,中间是19年,这次生日是2016年1月20日农历是2015年腊月十一,有是十年,怎么解释?各位大侠。。。

公历生日和农历生日都是怎么算的啊 比如你的生日,1985年7月30日(阳历)和1985年6月13日(阴历)是同一天,但是,每年阴历算法比阳历要少几天,随着时间的推移,阴历和阳历就不在同一天了
你朋友说的是对的,要按阴历算,阴历1985年6月13日那天也就是今年2008阳历年7月15日因为你要过阴历的生日只要记住阴历1985年6月13日,然后看日历就看那上边显示的阴历的日子也就是小字,是同一天就是了
你要是过阳历生日,那么也是记着7月30日,然后直接找阳历7月30就行了
道理就是阴历对应阴历,阳历对应阳历
所以说一般人都有两个生日,看你喜欢过哪天了,这个一般是根据地区的不同,风俗习惯的不同而变的

新历:即公历,也称阳历。是以地球绕太阳一周的时间定为一年,共365天零5小时。平年只算365天,那多出的5小时,平均约每隔4年加一天至2月份,所以有时公历的2月即有29天。农历:即阴历,也称夏历。以月亮圆缺一次的时间为一个月,每月29天半。一年约为355天,大月30天,小月29天。由于农历一年的天数与地球年公历相差约11日左右,所以约每3年要置一闰月,每19年要置7个闰月,使得平均每年的天数与地球年公历全年的天数相接近。
农历即阴历,以太阴圆缺一周为一月,历时29日12小时44分28秒,太阴圆缺十二周为一年,历时354日8小时48分336秒。每一年的12个月中,6个单数月份(即1、3、5、7、9、11月)为“大建”,每月为30天;公历也就是阳历,它是国际通用的。我国自民国元年起采用阳历,为与我国旧有之历相对称,阳历又称“新历”。阳历以地球绕太阳转一圈的时间定为一年。共365天5小时48分46妙。平年只计365天这个整数,不计尾数。

阴历怎么换算阳历? 每月初一叫做朔,最后一日叫做晦。农历十五或十六或十七叫做望,望的后一天叫做既望 所以每年春节的大年三十并不在同一天。农历的基础是「回归年」和「朔望月」。「回归年」是太阳接连两次通过春分点所需的时间,即3652422日(365日5小时48分46秒)。「朔望月」是月球接连两次朔(新月)或两次望(满月)相隔的时间,即295306日(29日12小时44分3秒)。 由于12个「朔望月」只有3543672日,跟「回归年」的3652422日相差超过10日,把相差累积起来便成为闰月。早在公元前五、六百年的春秋时代,中国历法便采用十九年七个闰月的安排 但中国的农历和 的农历以及韩国的农历计算方法不一样,一般要相差一二天。 阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十 九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十一,则逆推6月8日是阴历初九。其二可以利用公式推算阴历日期: 设:公元年数-1977(或1901)=4Q+R 则:阴历日期=14Q+106(R+1)+年内日期序数-295n (注:式中Q、R、n均为自然数,R 农历转换成公历的计算公式? 因为公历(现在用的是格里历,以前还曾用儒列历)和中国农历都不是严格按一个公式计算得到的,所以两个历法没有直接的公式。
试图用一个简单的公式,而不利用许多像万年历一样的数据(尽管可以简化),就达到公农历转换的目的,这是不可能的。我们能见到的所有公农历转换的软件,都存有多少不等的一些年份的历法数据。
这些数据之中,最重要的是农历的每月天数。因为农历是阴阳历,阴历部分(按月相编的部分)决定月日,阳历部分(按太阳高度编的部分)就是节气。节气基本上是与公历直接对应的,可以较容易的推算;但月相周期与地球公转的关系相对复杂,一般都需要天文观测数据授时,所以农历每月是大月还是小月没有简单的公式。
至于公历和农历的置闰,倒都有一定的方式推算,并不困难。
如果只是天文数据,其实都还是可以算的――因为天文周期十分稳定,我们只要严格地按天文周期推算就可以了。可是还有更为麻烦的一点,就是公历和农历这些历法,并不是完全严格地按照天文上的实际周期进行的,还有许多人为的因素。最著名的就是罗马皇帝几次修改2、8等月份长短,以及儒列历中因计算不准确而人为地去掉了十天等事。中国农历也有因为古代天文观测不准确造成的 颁布的历法与天象不吻合的(我们不能苛求古人观测的精度)。所以这两部历法都是与一个时期社会有关的东西,也就没有一定的规律可循了。

日期里的农历公历阴历阳历怎么换算? 百度一下 太复杂了 自己研究

农历和公历是怎么转换的?(怎么算的?) 你是要口算还是要用笔算?
告诉你,这样子算不靠谱的,根本算不出来,涉及到的转换不是简单的几个公式能得出,相反,它的转换相当复杂。
如果有兴趣编写程序的,我可以提供转换函数库,调用一个函数就可以实现农历与公历的互转了。
目前我已经完美地实现了转换,如果需要,我可以提供。

农历和阳历转换有什么规律啊 没有。阳历是以地球围绕太阳公转一周的时间(即:365天5小时48分46秒,也就是3652422天)为一年,为历法方便定为365天(称为平年),舍去02骸22天,舍去的02422天,每4年累加为09688天,将近一天。因此,每四年加一天,既加在能被4整除的年份上,这一年为366天(称为闰年,即:2月份为29天),每四百年少312天,也就是少三个闰年,所以逢百年时,既要被4整除也要被400整除才为闰年。也就是我们通常所说的: 四年一闰,百年不闰,四百年再闰。
农历则是以月亮围绕地球公转一周的时间(即:平均29天12小时44分)为一个月,12个月算一年,为354天。每三年有一个闰月年,闰月年是383天或384天。19年7个闰月年。一般情况19年阳历和阴历(19被数年)能碰到一起或只差一天。

农历转换公历对照表 是公历1945年4月29日 星期日

如何将农历转换为公历 是公历11月13日。这日历上有,要问怎么换的,当然公历是固定的,1、3、5、7、8、10、12月都是31天,2月28天(每4年润一次月,像2008年够4整除,润2月29天),其余的都是30天。
对于农历,它实质是阴历,沿用的是太阴历,这是一门很复杂的天文学知识。它包括24节气。
记住阳历是:1、3、5、7、8、10、腊,31天都不差,其余都是30天,除了2月28
若是闰月2月29天,只多一天。

excel如何农历转换阳历公式 比如今天是2010年9月2日,用以下公式就可以得出农历七月二十四:
虽然在遇到闰月时,显示结果有点差强人意,如下图中,2010年2月9日的农历应是十二月二十六,但因为那年有个闰五月,就无辜多出来一个月了。不过总比编代码要快捷多了吧,而且闰月也不是天天有。
假如把公式改成:=MID(甲乙丙丁戊己庚辛壬癸,MOD(TEXT(A2,[$-130000]e)-4,10)+1,1)&MID(子丑寅卯辰巳午未申酉戌亥,MOD(TEXT(A2,[$-130000]e)-4,12)+1,1)&年&TEXT(A2,[$-130000][DBNum1]m月)&TEXT(A2,IF(--TEXT(A2,[$-130000]d)=10,初十,IF(--TEXT(A2,[$-130000]d)>10,[$-130000][DBNum1]d,初[$-130000][DBNum1]d))),那就更像农历表示法了,不过因为农历每年开始日期都不一样,所以函数很难达到十分精确的结果,只能是将就着用。

阳历19740820转换阴历是多少 (公历): 1974年 8月 20日
(农历): 甲寅年 七月 初三

没有固定的公式。只要相互比对就可换算出来。
我认为:农历和公历因其所依赖计算的自然物不同,所以,就出现了差异。
农历是主要按照月亮一周的时间来计算一月的,大约每月29天半多点。每年354天。但是,农历有照顾了地球绕太阳一周的时间,即365天多。所以就用4年的闰月来弥补。
公历呢,则是纯粹按照地球绕太阳转一圈的时间来计算一年的,365天多点。
了解了这些就行了,要想换算农历公历,科学家都算好了,直接查万年历就行了。

农历转换成公历的计算公式? 因为公历(现在用的是格里历,以前还曾用儒列历)和中国农历都不是严格按一个公式计算得到的,所以两个历法没有直接的公式。
试图用一个简单的公式,而不利用许多像万年历一样的数据(尽管可以简化),就达到公农历转换的目的,这是不可能的。我们能见到的所有公农历转换的软件,都存有多少不等的一些年份的历法数据。
这些数据之中,最重要的是农历的每月天数。因为农历是阴阳历,阴历部分(按月相编的部分)决定月日,阳历部分(按太阳高度编的部分)就是节气。节气基本上是与公历直接对应的,可以较容易的推算;但月相周期与地球公转的关系相对复杂,一般都需要天文观测数据授时,所以农历每月是大月还是小月没有简单的公式。
至于公历和农历的置闰,倒都有一定的方式推算,并不困难。
如果只是天文数据,其实都还是可以算的――因为天文周期十分稳定,我们只要严格地按天文周期推算就可以了。可是还有更为麻烦的一点,就是公历和农历这些历法,并不是完全严格地按照天文上的实际周期进行的,还有许多人为的因素。最著名的就是罗马皇帝几次修改2、8等月份长短,以及儒列历中因计算不准确而人为地去掉了十天等事。中国农历也有因为古代天文观测不准确造成的 颁布的历法与天象不吻合的(我们不能苛求古人观测的精度)。所以这两部历法都是与一个时期社会有关的东西,也就没有一定的规律可循了。

求农历与公历的转换公式!!! 再说你要转换也不用在excel里面用啊。 word有个日历模板,可以同时出现阳历和阴历 EXCEL本身没有这个功能,但是通过VBA可以转,但是也很麻烦,其实生日

excel如何农历转换阳历公式 比如今天是2010年9月2日,用以下公式就可以得出农历七月二十四:
虽然在遇到闰月时,显示结果有点差强人意,如下图中,2010年2月9日的农历应是十二月二十六,但因为那年有个闰五月,就无辜多出来一个月了。不过总比编代码要快捷多了吧,而且闰月也不是天天有。
假如把公式改成:=MID(甲乙丙丁戊己庚辛壬癸,MOD(TEXT(A2,[$-130000]e)-4,10)+1,1)&MID(子丑寅卯辰巳午未申酉戌亥,MOD(TEXT(A2,[$-130000]e)-4,12)+1,1)&年&TEXT(A2,[$-130000][DBNum1]m月)&TEXT(A2,IF(--TEXT(A2,[$-130000]d)=10,初十,IF(--TEXT(A2,[$-130000]d)>10,[$-130000][DBNum1]d,初[$-130000][DBNum1]d))),那就更像农历表示法了,不过因为农历每年开始日期都不一样,所以函数很难达到十分精确的结果,只能是将就着用。

公历农历转换 回历、公历、农历的换算
(128 × 365+31)日÷ 128年= 365.2421875日/年
可见共置闰精度远高于现代的公历。
2.换算中一日误差之订正
《历法丛谈》以回历1387年为例,求算合公历之年月日。
解1:1387 × 0.970224+621.5774=1967.278088年
0.278088年 × 365.2422日=101.569日公历累计日数为101.57日可视为4月11日或4月12日。究竟是哪一日,当依两历在公历4月11日或12日间所具有同一的星期序数以订正。
依回历岁首星期序数计算公式:
[(138-1)×131+164] ÷30=6057,余20
6057÷7=865,余 2
故回历1387年元旦为星期2。(表)

按公历自1583年元旦(星期六)至1967年4月11日,共历:
1967-1583=384年,在这384年中依格列高利历四年一闰,百年不闰,四百年加一闰日的规则共历93个闰日,又1967年元旦后一日起至4月11日又需加 100日,则
(384 × 365+93+100+6)÷ 7=140359+7=2001,余 2余2即星期2,故回历1387年元旦在公历1967年4月11日。
因公历计算星期日数采用数据较多,计算时难免有所遗漏,现引人公历日期与星期推算表阿),供参考。
应用此表查找公元1967年4月11日星期序数步骤如下:
先在本表年份表前二位数字栏目中,查到19二字所在的位置;
再在年份表后二位数字栏目中查到67二字所在位置,自19二字处平行右移,67二字处垂直下移,二者在英文大写字母栏目中相交于字母G处;
再自月份表栏目中查到4月,自4月所在位置平行左移,查到G在4月栏目所在位置;
自日期栏目查到11日所在位置,自此位置平行右移,使与4月份栏目G在星期表相交处知为星期二,结果与回历计算所得相同。故知回历 1387年元旦确为公历1967年4月11日,而不是12日。
在换算中所得公历日数常多于31日,甚至常在200―300日或更多,需要将此数化为该年的月日时,可用下列两表。
表3 公历月份及其累计日数

三 公历换算为回历
将回历换算为公历的算式移项,整理,即可得到公历换算为国历的算式
(公历纪年一621.5691)÷0.9702=回历年月日(儒略历)……………………………………………(5)
(公历纪年一621.5774)÷0.970224=回历年月日(格氏历)…………………………………………(6)
无论回历换算为公历或相反,大体都有一日之差,以星期序数订正时,回历换算为公历,以回历的星期序数为准;相反,以公历的星期序数为准。
四 国历或公历换算为中国农历
1.回历换算为农历
仅管中国农历各年在年内月数日数都不是一个相对的稳定值,给回历与公历换算为农历上带来较多的困难,但仍然可以换算。中国农历为阴阳合历,在月份上与回历同属太阴历,惟回历每月以见新月为一月之始,其日约迟于农历合朔(初一日)1―2日乃至3日,因此只要查清二者在月份上关系,便可将回历换算为中国农历。马以愚先生称:“>>

跪求农历编写规则或者农历公历转换公式! #include
#include
#include

unsigned int LunarCalendarDay;
unsigned int LunarCalendarTable[199] =
{
0x04AE53,0x0A5748,0x5526BD,0x0D2650,0x0D9544,0x46AAB9,0x056A4D,0x09AD42,0x24AEB6,0x04AE4A,/1901-1910/
0x6A4DBE,0x0A4D52,0x0D2546,0x5D52BA,0x0B544E,0x0D6A43,0x296D37,0x095B4B,0x749BC1,0x049754,/1911-1920/
0x0A4B48,0x5B25BC,0x06A550,0x06D445,0x4ADAB8,0x02B64D,0x095742,0x2497B7,0x04974A,0x664B3E,/1921-1930/
0x0D4A51,0x0EA546,0x56D4BA,0x05AD4E,0x02B644,0x393738,0x092E4B,0x7C96BF,0x0C9553,0x0D4A48,/1931-1940/
0x6DA53B,0x0B554F,0x056A45,0x4AADB9,0x025D4D,0x092D42,0x2C95B6,0x0A954A,0x7B4ABD,0x06CA51,/1941-1950/
0x0B5546,0x555ABB,0x04DA4E,0x0A5B43,0x352BB8,0x052B4C,0x8A953F,0x0E9552,0x06AA48,0x6AD53C,/1951-1960/
0x0AB54F,0x04B645,0x4A5739,0x0A574D,0x052642,0x3E9335,0x0D9549,0x75AABE,0x056A51,0x096D46,/1961-1970/
0x54AEBB,0x04AD4F,0x0A4D43,0x4D26B7,0x0D254B,0x8D52BF,0x0B5452,0x0B6A47,0x696D3C,0x095B50,/1971-1980/
0x049B45,0x4A4BB9,0x0A4B4D,0xAB25C2,0x06A554,0x06D449,0x6ADA3D,0x0AB651,0x093746,0x5497BB,/1981-1990/
0x04974F,0x064B44,0x36A537,0x0EA54A,0x86B2BF,0x05AC53,0x0AB647,0x5936BC,0x092E50,0x0C9645,/1991-2000/
0x4D4AB8,0x0D4A4C,0x0DA541,0x25AAB6,0x056A49,0x7AADBD,0x025D52,0x092D47,0x5C95BA,0x0A954E,/2001-2010/
0x0B4A43,0x4B5537,0x0AD54A,0x955ABF,>>

公历和农历是如何换算的? 每月初一叫做朔,最后一日叫做晦。农历十五或十六或十七叫做望,望的后一天叫做既望 所以每年春节的大年三十并不在同一天。农历的基础是「回归年」和「朔望月」。「回归年」是太阳接连两次通过春分点所需的时间,即3652422日(365日5小时48分46秒)。「朔望月」是月球接连两次朔(新月)或两次望(满月)相隔的时间,即295306日(29日12小时44分3秒)。
由于12个「朔望月」只有3543672日,跟「回归年」的3652422日相差超过10日,把相差累积起来便成为闰月。早在公元前五、六百年的春秋时代,中国历法便采用十九年七个闰月的安排
但中国的农历和 的农历以及韩国的农历计算方法不一样,一般要相差一二天。
阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十 九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十一,则逆推6月8日是阴历初九。其二可以利用公式推算阴历日期:
设:公元年数-1977(或1901)=4Q+R
则:阴历日期=14Q+106(R+1)+年内日期序数-295n
(注:式中Q、R、n均为自然数,R Excel 怎样用纯函数公式计算公历农历转换 公历农历转换太复杂了,在Excel 用纯函数公式计算是做不到的。

农历和公历是怎么转换的?(怎么算的?) 你是要口算还是要用笔算?
告诉你,这样子算不靠谱的,根本算不出来,涉及到的转换不是简单的几个公式能得出,相反,它的转换相当复杂。
如果有兴趣编写程序的,我可以提供转换函数库,调用一个函数就可以实现农历与公历的互转了。
目前我已经完美地实现了转换,如果需要,我可以提供。

Excel里面农历转公历的函数公式应该是怎么样的呢 单元格输入公式:=TEXT(A1,[$-130000]yyyy年m月&IF(LEN(--TEXT(A1,[$-130000]dd))=1,初,)&d),下拉完成公历转农历。
能帮到你的话希望能采纳一下,谢谢


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13358768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存