怎样换算生辰八字

  • java根据日期时间换算生辰八字演算法。

    生辰八字的介绍请参考:baike.baidu.com/view/158.htm#2 具体演算法: 1、设定一个下限年,比如1960,1960年以前的就不给查。并且查万年历,该年节后是庚子年。 2、将天干和地支分别装在两个数组里面。 3、以该年为基准线,设定回圈,以查询年为上限年,回圈计数器每加一年,天干和地支阵列标号各右移一位,然后if判断是否阵列到底了,到底了则从头开始。 月、时的演算法类似。

  • 生辰八字怎么由阳历换算为八字?

      出生:公元2010年2月7日11时15分(阳历)   农历:二○○九年十二月廿四日午时   当月节气:立春(2月4日6:47); 中气:雨水 (2月19日2:39)   生辰八字:庚寅年 戊寅月 戊子日 戊午时   八字中,一年以立春开始,每月包含1节1气,24节气循环,就是说如果这个月没过完,而下个节到了,就要算下个月。同理,今年立春提前到来,就是2月4日以后的,都要算属虎。有时候还有推迟到来的,也一样算。   农历其实属于阴阳历,和阴历不能混为一谈。

  • java根据日期时间换算生辰八字算法。

      生辰八字的介绍请参考:baike.baidu.com/view/158.htm#2     具体算法:   1、设置一个下限年,比如1960,1960年以前的就不给查。并且查万年历,该年节后是庚子年。   2、将天干和地支分别装在两个数组里面。   3、以该年为基准线,设定循环,以查询年为上限年,循环计数器每加一年,天干和地支数组标号各右移一位,然后if判断是否数组到底了,到底了则从头开始。     月、时的算法类似。

  • 生辰八字取名

      建禄用财格。透财而伤官藏,地支虽带火,天干却透枭神为忌。取名以喜忌论名字中最好带个午字,午不仅能生旺伤官食神化解比肩,还能泄身。而八字先行身旺运,婚姻比较晚。   这八字地支火多又在卯月官星无用,只能用火,即使用金也难得名望。而且天干带水用火则不忌反喜水调候。

  • 7.13农历换算国历是多少号

      .13农历换算国历是2016年8月15日星期一   "农历2016年七月十三日"查询信息如下:   公历:2016年8月15日星期一狮子座   农历:猴年 七月 十三日 四柱:丙申 丙申 己巳 节气:中伏第20天 生诞:轩辕诞 二十八宿:虚 甲子纳音:大林木 距今:还有100天

  • 怎么才能知道自己的生辰八字?

      生辰八字,是指出生年、月、日、时的天干地支,必须是阴历,有固定的算法,这里介绍简单的做法:   1、年、月、日的天干地支均可查万年历得到;如2005年11月9日换成阴历为2005年十月初八,换成天干地支为乙酉年丁亥月丁卯日。   2、时辰的地支是固定的,出生时间23点-1点为子时,1点-3点为丑时...以此类推,时辰的天干应根据当日子时的天干推算,子时的天干是当日“日”的天干乘2减1在除以10的余数。如如2005年11月9日,“日”的天干为“丁”,在天干中排在第4,所以当日子时的天干为4*2-1=7,再除以10的余数为7,即“庚”,所以当日子时为庚子,丑时为辛丑,寅时为壬寅...类推   这样就可以得到“八字”了。

  • 天干地支纪日法怎么换算

      ▲天干地支纪年与公历的近似换算   从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58-“年份数除以60的余数”后计算)   也可以天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。   地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。   把天干数和地支数合并起来,即为所求的干支年份。   如:2001年查万年历为辛巳年,算法为:   2001÷10=200……1,1—3=—2,—2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。   2001÷12=166……9,9—3=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第6位为巳。   按照以上计算结果,把天干、地支合并起来可知,2001年为辛巳年。   ▲干支纪年与格里历的换算   若我们把天干的甲、乙、...、壬、癸编上 0、 ......、8、9 等序号;地支的子、丑、...、戌、亥亦编上 0、1、 ......、10、11 等序号,那么:   从已知的格里历年份计算干支纪年:年份数减4,除以10的余数是天干,除以12的余数是地支。例如:   (1972 - 4)÷ 10 ≡ 8,所以天干是“壬”;   (1972 - 4)÷12 ≡ 0,所以地支是“子”。   附:已知天干地支,如何得到当前是60年中的第几年 (杨霖坤 编程)。   X=天干 Y=地支   if x - y >= 0 then   z = 6x - 5y;   else   z = 6x - 5y + 60;   排出60甲子序列,将自己的虚龄生年放入其中,逆数上行即可找到相对公元年的干支是什么了。或者比照当年或上年的干支,也能找出相应的你所需要的干支来。如你是1987年7月生人,只知道今年是兔年(丁卯)不知道87年是什么干支,   1. 甲子 2.乙丑 3.丙寅 4.丁卯 5.戊辰 6.己巳 7.庚午 8.辛未 9.壬申 10.癸酉   11.甲戌 12.乙亥 13.丙子 14.丁丑 15.戊寅 16.己卯 17.庚辰 18.辛巳 19.壬午 20.癸未   21.甲申 22.乙酉 23.丙戌 24.丁亥 25.戊子 26.己丑 27.庚寅 28.辛卯 29.壬辰 30.癸巳   31.甲午 32.乙未 33.丙申 34.丁酉 35.戊戌 36.己亥 37.庚子 38.辛丑 39.壬寅 40.癸卯   41.甲辰 42.乙巳 43.丙午 44.丁未 45.戊申 46.己酉 47.庚戌 48.辛亥 49.壬子 50.癸丑   51.甲寅 52.乙卯 53.丙辰 54.丁巳 55.戊午 56.己未 57.庚申 58.辛酉 59.壬戌 60.癸亥

  • 谁能帮我换算一下生辰八字吗?2003年1月1日晚上11点56分

      如果顺产是男命。   壬午年,壬子月,乙亥日,丙子时

  • 根据生辰八字起店名

      农历1969年10月初8天亮

  • 阳历11.14的生日,换算成农历的话是今年阳历几月几号?急

    十二月十二号