Class Lunar.Time

java.lang.Object
org.aoju.bus.core.date.Lunar.Time
Enclosing class:
Lunar

public static class Lunar.Time extends Object
时辰
  • Constructor Details

    • Time

      public Time(int lunarYear, int lunarMonth, int lunarDay, int hour, int minute, int second)
  • Method Details

    • from

      public static Lunar.Time from(int lunarYear, int lunarMonth, int lunarDay, int hour, int minute, int second)
    • getGanIndex

      public int getGanIndex()
    • getZhiIndex

      public int getZhiIndex()
    • getShengXiao

      public String getShengXiao()
      获取生肖
      Returns:
      生肖,如虎
    • getZhi

      public String getZhi()
      获取地支
      Returns:
      地支
    • getGan

      public String getGan()
      获取天干
      Returns:
      天干
    • getGanZhi

      public String getGanZhi()
      获取干支(时柱)
      Returns:
      干支(时柱)
    • getPositionXi

      public String getPositionXi()
      获取喜神方位
      Returns:
      方位,如艮
    • getPositionXiDesc

      public String getPositionXiDesc()
      获取喜神方位描述
      Returns:
      方位描述,如东北
    • getPositionYangGui

      public String getPositionYangGui()
      获取阳贵神方位
      Returns:
      方位,如艮
    • getPositionYangGuiDesc

      public String getPositionYangGuiDesc()
      获取阳贵神方位描述
      Returns:
      方位描述,如东北
    • getPositionYinGui

      public String getPositionYinGui()
      获取阴贵神方位
      Returns:
      阴贵神方位,如艮
    • getPositionYinGuiDesc

      public String getPositionYinGuiDesc()
      获取阴贵神方位描述
      Returns:
      方位描述,如东北
    • getPositionFu

      public String getPositionFu()
      获取福神方位
      Returns:
      方位,如艮
    • getPositionFu

      public String getPositionFu(int sect)
      获取福神方位
      Parameters:
      sect - 流派,1或2
      Returns:
      方位,如艮
    • getPositionFuDesc

      public String getPositionFuDesc()
      获取福神方位描述(默认流派:2)
      Returns:
      福神方位描述,如东北
    • getPositionFuDesc

      public String getPositionFuDesc(int sect)
      获取福神方位描述
      Parameters:
      sect - 流派,1或2
      Returns:
      方位描述,如东北
    • getPositionCai

      public String getPositionCai()
      获取财神方位
      Returns:
      方位,如艮
    • getPositionCaiDesc

      public String getPositionCaiDesc()
      获取财神方位描述
      Returns:
      方位描述,如东北
    • getNaYin

      public String getNaYin()
      获取纳音
      Returns:
      纳音,如剑锋金
    • getTianShen

      public String getTianShen()
      获取值时天神
      Returns:
      值时天神
    • getTianShenType

      public String getTianShenType()
      获取值时天神类型:黄道/黑道
      Returns:
      值时天神类型:黄道/黑道
    • getTianShenLuck

      public String getTianShenLuck()
      获取值时天神吉凶
      Returns:
      吉/凶
    • getChong

      public String getChong()
      获取时冲
      Returns:
      时冲,如申
    • getSha

      public String getSha()
      获取时煞
      Returns:
      时煞,如北
    • getChongShengXiao

      public String getChongShengXiao()
      获取时冲生肖
      Returns:
      时冲生肖,如猴
    • getChongDesc

      public String getChongDesc()
      获取时冲描述
      Returns:
      时冲描述,如(壬申)猴
    • getChongGan

      public String getChongGan()
      获取无情之克的时冲天干
      Returns:
      无情之克的时冲天干,如甲
    • getChongGanTie

      public String getChongGanTie()
      获取有情之克的时冲天干
      Returns:
      有情之克的时冲天干,如甲
    • getYi

      public List<String> getYi()
      获取宜,如果没有,返回["无"]
      Returns:
    • getJi

      public List<String> getJi()
      获取忌,如果没有,返回["无"]
      Returns:
    • getNineStar

      public NineStar getNineStar()
      获取值时九星(时家紫白星歌诀:三元时白最为佳,冬至阳生顺莫差,孟日七宫仲一白,季日四绿发萌芽,每把时辰起甲子,本时星耀照光华,时星移入中宫去,顺飞八方逐细查。夏至阴生逆回首,孟归三碧季加六,仲在九宫时起甲,依然掌中逆轮跨。)
      Returns:
      值时九星
    • getXun

      public String getXun()
      获取所在旬
      Returns:
    • getXunKong

      public String getXunKong()
      获取值时空亡
      Returns:
      空亡(旬空)
    • getMinHm

      public String getMinHm()
      获取当前时辰的最早时分
      Returns:
      时分,如:21:00
    • getMaxHm

      public String getMaxHm()
      获取当前时辰的最晚时分
      Returns:
      时分,如:22:59
    • toString

      public String toString()
      Overrides:
      toString in class Object