增加胎神方位
This commit is contained in:
@@ -941,6 +941,29 @@ public class Lunar{
|
||||
return LunarUtil.TIAN_SHEN_TYPE_LUCK.get(getDayTianShenType());
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取逐日胎神方位
|
||||
* @return 逐日胎神方位
|
||||
*/
|
||||
public String getDayPositionTai(){
|
||||
int ten = dayGanIndex-dayZhiIndex;
|
||||
if(ten<0){
|
||||
ten = ten+12;
|
||||
}
|
||||
return LunarUtil.POSITION_TAI_DAY[ten*5+dayGanIndex];
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取逐月胎神方位,闰月无
|
||||
* @return 逐月胎神方位
|
||||
*/
|
||||
public String getMonthPositionTai(){
|
||||
if(month<0){
|
||||
return "";
|
||||
}
|
||||
return LunarUtil.POSITION_TAI_MONTH[month-1];
|
||||
}
|
||||
|
||||
public String toFullString(){
|
||||
StringBuilder s = new StringBuilder();
|
||||
s.append(toString());
|
||||
|
||||
@@ -45,6 +45,10 @@ public class LunarUtil{
|
||||
//public static final String[] POSITION_FU = {"","坎","坤","乾","巽","艮","坎","坤","乾","巽","艮"};
|
||||
/** 财神方位,《财神方位歌》:甲乙东北是财神,丙丁向在西南寻,戊己正北坐方位, 庚辛正东去安身,壬癸原来正南坐,便是财神方位真。 */
|
||||
public static final String[] POSITION_CAI = {"","艮","艮","坤","坤","坎","坎","震","震","离","离"};
|
||||
/** 逐日胎神方位 */
|
||||
public static final String[] POSITION_TAI_DAY = {"占门碓外东南","碓磨厕外东南","厨灶炉外正南","仓库门外正南","房床厕外正南","占门床外正南","占碓磨外正南","厨灶厕外西南","仓库炉外西南","房床门外西南","门鸡栖外西南","碓磨床外西南","厨灶碓外西南","仓库厕外西南","房床厕外正南","房床炉外正西","碓磨栖外正西","厨灶床外正西","仓库碓外西北","房床厕外西北","占门炉外西北","碓磨门外西北","厨灶栖外西北","仓库床外西北","房床碓外正北","占门厕外正北","碓磨炉外正北","厨灶门外正北","仓库栖外正北","占房床房内北","占门碓房内北","碓磨厕房内北","厨灶炉房内北","仓库门房内北","门鸡栖外西南","占门床房内南","占碓磨房内南","厨灶厕房内南","仓库炉房内南","房床门房内南","门鸡栖房内东","碓磨床房内东","厨灶碓房内东","仓库厕房内东","房床炉房内东","占大门外东北","碓磨栖外东北","厨灶床外东北","仓库碓外东北","房床厕外东北","占门炉外东北","碓磨门外正东","厨灶栖外正东","仓库床外正东","房床碓外正东","占门厕外正东","碓磨炉外东南","仓库栖外东南","占房床外东南","占门碓外东南"};
|
||||
/** 逐月胎神方位 */
|
||||
public static final String[] POSITION_TAI_MONTH = {"占房床","占户窗","占门堂","占厨灶","占身床","占床仓","占碓磨","占厕户","占门房","占房床","占炉灶","占房床"};
|
||||
/** 地支 */
|
||||
public static final String[] ZHI = {"","子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
|
||||
/** 十二值星 */
|
||||
|
||||
Reference in New Issue
Block a user