NapoleonLee

Results 2 comments of NapoleonLee

> 能举个例子吗?哪个时间的命宫不对,正确的应该是什么? 代码在eightchar\EightChar.java getOwnSign() ![image](https://github.com/user-attachments/assets/46a49b1d-e135-4d88-aa24-d75baabd71c4) 命宫宫位计算公式为 14-(月令(过中气+1)+时辰)或者 26-(月令(过中气+1)+时辰) 代码中少考虑了过中气的情况 比如说 1999-09-01 08:10,排盘八字为 己卯 壬申 丙辰 壬辰,根据getOwnSign()获得的命宫为己巳 ![image](https://github.com/user-attachments/assets/fc423a46-7376-4d83-a709-d02a69b0e6b2) 由于9月1号在 (处暑)1999-08-23 21:51:05后,(白露)1999-09-08 10:09:59前,所以就是过了申月(立秋,处暑)的中气。 所以根据公式,计算出来,应该是戊辰 ![image](https://github.com/user-attachments/assets/53e98a33-20c6-42c0-8164-6f8d87bff695) !!!!!! 其他方面都很准确,感谢大佬! 我自己用了骚操作,先获取节气,然后在判断是否过中气,最后重写了getOwnSign()方法,不过这样不优雅,所以只能自己用用了 !!!!!!

> 我想说你是错的,我的是对的,你可能没理解到我那算法的精髓。 算法很牛逼,确实领会到了。 不过,我确实是按照命书上的方法,手动排了一下,如果按照过中气月份要加1,确实就是我的结果。 现在很多人也不看命宫,所以也不影响全局。 (在多问一句,大佬也研究命理么)