出生时辰转天干地支 c语言算法,生辰八字天干地支转换

本文介绍了天干地支纪年法的起源、应用及其与公元纪年的转换方法。天干地支纪年法源于黄帝时代,与干支纪月、纪日及时辰相结合,广泛应用于占卜、风水等领域。通过计算公历年份除以10和12的余数,可以得出对应的天干和地支,从而确定农历年。此外,文章还提及了月份和时辰的干支计算,强调了天干地支在传统文化和术数中的重要性。
摘要由CSDN通过智能技术生成

我们当前通用的公元年,也叫做西历年、纪年,源自西方社会的纪年法,是从耶稣诞生的那一年开始计算。是从辛亥后,也就是年开始采用公元纪年法,在这之前,我们采用的都是干支年法。

干支,也就是天干和地支,传说出自于黄帝时代,实际是萌芽于西汉初,始行于王莽,通行于东汉以后。有人认为在汉武帝以前用干支纪年。天干地支纪年法是我国的古老传统文化之一,并由此催生了众多的灿烂中华文明。

天干,也就是十天干,即:甲、乙、丙、丁、戊、己、庚、辛、任、葵。

地支,也就是十二地支,即:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

当前老一辈都比较相信占卜算命之类,而大凡跟占卜问卦都要生辰八字,这生辰八字对应的也就天干地支纪年法。所以,掌握公历年和天干地支年法的换算,还是可以可以在长辈面前刷刷脸的。

我们都,天干个数,而地支个数,他们的最小公倍数是,所以天干地支纪年法每隔年便为一个轮回。需要搞清楚的是,第一个开始年份并不是甲子年,而是甲寅年,很多人会搞错的。

天干地支与公历年的换算,先将天干与数字对应起来:

甲—、乙—、丙—、丁—、戊—、己—、庚—、辛—、任—、葵—。

接下来将地支和数字对应起来:

子—、丑—、寅—、卯—、辰—、巳—、午—、未—、申—、酉—、戌—、亥—。

将公历年法除以,得到的余数就是天干,再将公历年除以,得到的余数就是地支。如今年为年,那么÷等于余,那么天干便为丁;÷等于余数为,那么地支便为酉。那么,年对应的天干地支年就是丁酉年。

实际上,不止是年份,其实月份和时间,也是用天干地支法计算的。

月份也是干支表示方式,其中月支和地支是顺序对应关系,如正月对应的是寅,二月对应的是卯,以此类推,便有以下关系:

子—十一月、丑—十二月、寅—一月、卯—二月、辰—三月、巳—四月、午—五月、未—六月、申—七月、酉—八月、戌—九月、亥—十月。

月干的换算方式有点复杂,月干=(年干* 月支/的余数(这里的年干是按甲乙丙丁对应、、、顺序计算,月支为当月月支,如年二月:年为丁酉年,丁* =* =,为葵,所以年二月的干支表示就是葵卯。

干支纪月是干支历的一部分,主要用于风水、术数等领域中,这使得干支历一直在和民间都流行不衰。而事实上”正月建寅”是与北斗七星在地球上所观察的周年运动有关,与地球环绕太阳一周期的时间相同。

干支纪日,民间往往采取元旦干支推算法,进而推定阳历某天干支。由于计算比较复杂,一般采用查表方式进行,有兴趣的朋友可以上自行查找资料学习,本文不再详说。

而我们通常听得最多的,就是时辰了,时辰说的干支计算公式如下:

①时支公式:时支=小时÷-(小时为偶数,时支=(小时 ÷-(小时为奇数

②时干公式:时干=日干× 时支(晨子=-,夜子=

由于时干公式和日干相关,需先求算日干,如经常我们只记的时支,时辰和我们用时间的对应关系如下:

天干地支与阴阳五行关联密切,每个天干地支都有着对应的阴阳性质和五行性质,因此天干地支不仅仅是纪年法上的作用,在天文观测、寻龙点、数理占卜、奇门遁甲、气养生等等方面都有着很大的作用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值