阳历转农历(阴阳历重合查询)

博主:亿勤网亿勤网 2024-09-30 39 0条评论

温馨提示:这篇文章已超过268天没有更新,请注意相关的内容是否还可用!

公历月份转换农历月份的方法

1.

使用软件:可以使用专门的软件来实现阳历和阴历的换算,比如中国农历软件,可以让用户输入阳历日期,然后软件会自动计算出对应的阴历日期,反之亦然。

2.

使用公式:可以使用公式来实现阳历和阴历的换算,比如某年的阴历日期可以用公式:[(Y-1)*12+M+11]/10来计算,其中Y表示阳历年份,M表示阳历月份,而11表示阴历的起始月份,10表示阴历的月份数。

如何把古代日期时间转化为公历时间

阳历转农历(阴阳历重合查询)

今天是2018年3月17日,这个是目前全球通用的公历(是以地球绕太阳公转的运动周期为基础而制定的历法),公历全名是格里高利历,它是由罗马教皇格里高利十三于1582年颁布的,公历的纪元,就是从“耶稣降生”的那天算起的,因为当时基督教是罗马国教,近代清朝的无能,造成西方列强入侵中国,也把公历带到了中国,为了国际接轨,我国是在1912年1月1日正式使用格里高利历的。

中国在使用公历之前,一直有自己的农历算法,按照华夏始祖轩辕黄帝登基为元年,今年就是农历开元4715戊戌狗年(4715-35)/60=78个轮回,那这个是怎么算出来的,我们来分析下:

1、我们平常熟知的甲子鼠年,其实是根据干支历算的,采用天干地支作为计算的:

十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸

十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥

组成记录干支历的60个基本单位:

同时十二地支对应十二种动物配成十二生肖

今天的农历是:戊戌年狗年乙卯月二月初一,干支历60年一个轮回。

120年前,公历:1898年3月17日,农历:戊戌年狗年乙卯月二月十三

100年前,公历:1918年3月17日,.农历:戊午年马年乙卯月二月初五

我们可以看到年按执照干支历来推算比较好算,但是月日就不好算了,因为我平时发现每年过年有时候是大年三十、有时候又是年二十九,这是为啥呢?

农历,一年一般为12个月,且每年每个月的天数可能都不一样,一个月天数依照月亮围绕地球运行周期而定,月芽刚露出来为月初,月圆为十五,月亏开始到月末了,这个是有格的朔望周期来定月的,目前中国的农历是由中国科学院及所隶属的天文台确定编制。这个算法很复杂,我研究一晚上都是懵逼的。

中国古代的年号一般是以皇帝的年号+干支历来命名的,如明万历十五年丁亥年(猪年)

这个是公元1587年,这个要推段古代的公历,这个要考古根据史书记载,同时使用中国农历一一对应公历,反推出来,够复杂的,现在我们所知道的,都是现成万年历可查。

只中国的农历真是一门博大精深的学问,不是一时半会能了解清楚的,能了解一些概念就不错了,平常我们确定时间都采用公历了,把老祖宗留的东西都丢了,问你农历明天是几月几号?明年是什么年?你知道不?

阳历与阴历有什么关系

中国通用历法:公历即阳历为太阳历,每年为365.2425天,每四年一闰,逢百不闰;阴历即太阴历,每年353或354天,逢闰383或384天,三年一闰,五年二闰,七年三闰…;农历应为二十四节气,便于农耕田作,每年360天,每一节气司辖15天,从立春起到大寒终。

农历和新历怎么区分

新历和农历的区别在于使用的范围不同,新历是世界各国通用的历法。农历是中华历代所用的历法。两者时间不同,新历的时间是三百六十五天到三百六十六天。农历的时间是三百五十五天。

新历是以地球绕太阳一周为一年所制定,农历是以月亮绕地球为一个月所制定的。农历是中国发明的,新历是西方发明的,后传入中国。它们的主要区别就在于新历是国际通用的,而农历是我们中国特有的。

中国传统历法是一种阴阳历,因而格里历在中文中又称阳历、西历、新历。我国从辛亥革命后即自民国元年采用阳历,故又名曰"国历"。为与我国旧有之历相对称,故又名曰"新历"。

Excel中阳历日期如何转换成阴历日期

excel公历转农历方法一:使用text函数

A列是公历日期,我们在B1单元格输入公式:=TEXT(A1,"[$-130000]yyyy年m月"&IF(LEN(--TEXT(A1,"[$-130000]dd"))=1,"初","")&"d"),下拉完成公历转农历。

excel公历转农历方法二:使用text+MID函数

A列仍然是公历,B1输入公式:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A1,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A1,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A1,"[$-130000][DBNum1]m月d日"即可。

excel公历转农历方法三:使用text+MID+CHOOSE+YEAR函数

A1为公历,B1输入:=CHOOSE(MOD(YEAR(A1)-1900,10)+1,"庚","辛","壬","癸","甲","乙","丙","丁","戊","己")&CHOOSE(MOD(YEAR(A1)-1900,12)+1,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")&TEXT(A1,"[dbnum1][$-130000]年m月"&IF(--TEXT(A1,"[$-130000]d")

The End

网站文章、图片来源于网络,以不营利的目的分享经验知识,版权归原作者所有。如有侵权请联系删除!