Package org.aoju.bus.core.date
Class EightChar
java.lang.Object
org.aoju.bus.core.date.EightChar
八字
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class大运static class流年static class流月static class小运static class运 -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(boolean... args) 构建字符串内容static EightChargetDay()获取日柱获取日柱地势(长生十二神)获取日干int获取日干下标获取日柱地支藏干,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素获取日柱纳音获取日柱天干十神,也称日元、日干获取日柱地支十神,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素获取日柱五行获取日柱所在旬获取日柱旬空(空亡)获取日支int获取日支下标getLunar()获取命宫获取命宫纳音getMonth()获取月柱获取月柱地势(长生十二神)获取月干获取月柱地支藏干,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素获取月柱纳音获取月柱天干十神获取月柱地支十神,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素获取月柱五行获取月柱所在旬获取月柱旬空(空亡)获取月支intgetSect()获取流派获取身宫获取身宫纳音getTaiXi()获取胎息获取胎息纳音获取胎元获取胎元纳音getTime()获取时柱获取时柱地势(长生十二神)获取时干获取时柱地支藏干,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素获取时柱纳音获取时柱天干十神获取时柱地支十神,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素获取时柱五行获取时柱所在旬获取时柱旬空(空亡)获取时支getYear()获取年柱获取年柱地势(长生十二神)获取年干获取年柱地支藏干,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素获取年柱纳音获取年柱天干十神获取年柱地支十神,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素获取年柱五行获取年柱所在旬获取年柱旬空(空亡)获取年支getYun(int gender) 使用默认流派1获取运getYun(int gender, int sect) 获取运voidsetSect(int sect) 设置流派
-
Field Details
-
CHANG_SHENG
长生十二神 -
sect
protected int sect流派,2晚子时日柱按当天,1晚子时日柱按明天 -
lunar
农历信息
-
-
Constructor Details
-
EightChar
-
-
Method Details
-
fromLunar
-
getSect
public int getSect()获取流派- Returns:
- 流派,2晚子时日柱按当天,1晚子时日柱按明天
-
setSect
public void setSect(int sect) 设置流派- Parameters:
sect- 流派,2晚子时日柱按当天,1晚子时日柱按明天,其他值默认为2
-
getYear
获取年柱- Returns:
- 年柱
-
getYearGan
获取年干- Returns:
- 天干
-
getYearZhi
获取年支- Returns:
- 地支
-
getYearHideGan
获取年柱地支藏干,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素- Returns:
- 天干
-
getYearWuXing
获取年柱五行- Returns:
- 五行
-
getYearNaYin
获取年柱纳音- Returns:
- 纳音
-
getYearShiShenGan
获取年柱天干十神- Returns:
- 十神
-
getYearShiShenZhi
获取年柱地支十神,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素- Returns:
- 十神
-
getDayGanIndex
public int getDayGanIndex()获取日干下标- Returns:
- 日干下标,0-9
-
getDayZhiIndex
public int getDayZhiIndex()获取日支下标- Returns:
- 日支下标,0-11
-
getYearDiShi
获取年柱地势(长生十二神)- Returns:
- 地势
-
getMonth
获取月柱- Returns:
- 月柱
-
getMonthGan
获取月干- Returns:
- 天干
-
getMonthZhi
获取月支- Returns:
- 地支
-
getMonthHideGan
获取月柱地支藏干,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素- Returns:
- 天干
-
getMonthWuXing
获取月柱五行- Returns:
- 五行
-
getMonthNaYin
获取月柱纳音- Returns:
- 纳音
-
getMonthShiShenGan
获取月柱天干十神- Returns:
- 十神
-
getMonthShiShenZhi
获取月柱地支十神,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素- Returns:
- 十神
-
getMonthDiShi
获取月柱地势(长生十二神)- Returns:
- 地势
-
getDay
获取日柱- Returns:
- 日柱
-
getDayGan
获取日干- Returns:
- 天干
-
getDayZhi
获取日支- Returns:
- 地支
-
getDayHideGan
获取日柱地支藏干,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素- Returns:
- 天干
-
getDayWuXing
获取日柱五行- Returns:
- 五行
-
getDayNaYin
获取日柱纳音- Returns:
- 纳音
-
getDayShiShenGan
获取日柱天干十神,也称日元、日干- Returns:
- 十神
-
getDayShiShenZhi
获取日柱地支十神,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素- Returns:
- 十神
-
getDayDiShi
获取日柱地势(长生十二神)- Returns:
- 地势
-
getTime
获取时柱- Returns:
- 时柱
-
getTimeGan
获取时干- Returns:
- 天干
-
getTimeZhi
获取时支- Returns:
- 地支
-
getTimeHideGan
获取时柱地支藏干,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素- Returns:
- 天干
-
getTimeWuXing
获取时柱五行- Returns:
- 五行
-
getTimeNaYin
获取时柱纳音- Returns:
- 纳音
-
getTimeShiShenGan
获取时柱天干十神- Returns:
- 十神
-
getTimeShiShenZhi
获取时柱地支十神,由于藏干分主气、余气、杂气,所以返回结果可能为1到3个元素- Returns:
- 十神
-
getTimeDiShi
获取时柱地势(长生十二神)- Returns:
- 地势
-
getTaiYuan
获取胎元- Returns:
- 胎元
-
getTaiYuanNaYin
获取胎元纳音- Returns:
- 纳音
-
getTaiXi
获取胎息- Returns:
- 胎息
-
getTaiXiNaYin
获取胎息纳音- Returns:
- 纳音
-
getMingGong
获取命宫- Returns:
- 命宫
-
getMingGongNaYin
获取命宫纳音- Returns:
- 纳音
-
getShenGong
获取身宫- Returns:
- 身宫
-
getShenGongNaYin
获取身宫纳音- Returns:
- 纳音
-
getLunar
-
getYun
使用默认流派1获取运- Parameters:
gender- 性别:1男,0女- Returns:
- 运
-
getYun
获取运- Parameters:
gender- 性别:1男,0女sect- 流派,1按天数和时辰数计算,3天1年,1天4个月,1时辰10天;2按分钟数计算- Returns:
- 运
-
getYearXun
获取年柱所在旬- Returns:
- 旬
-
getYearXunKong
获取年柱旬空(空亡)- Returns:
- 旬空(空亡)
-
getMonthXun
获取月柱所在旬- Returns:
- 旬
-
getMonthXunKong
获取月柱旬空(空亡)- Returns:
- 旬空(空亡)
-
getDayXun
获取日柱所在旬- Returns:
- 旬
-
getDayXunKong
获取日柱旬空(空亡)- Returns:
- 旬空(空亡)
-
getTimeXun
获取时柱所在旬- Returns:
- 旬
-
getTimeXunKong
获取时柱旬空(空亡)- Returns:
- 旬空(空亡)
-
build
构建字符串内容- Parameters:
args- 可选参数-简化输出- Returns:
- 字符串内容
-