Module bus.core

Class SixtyCycleDay

All Implemented Interfaces:
Almanac, Culture

public class SixtyCycleDay extends Loops
干支日(立春换年,节令换月)
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

  • Constructor Details

    • SixtyCycleDay

      public SixtyCycleDay(SolarDay solarDay)
      初始化
      Parameters:
      solarDay - 公历日
  • Method Details

    • fromSolarDay

      public static SixtyCycleDay fromSolarDay(SolarDay solarDay)
    • getSolarDay

      public SolarDay getSolarDay()
      公历日
      Returns:
      公历日
    • getSixtyCycleMonth

      public SixtyCycleMonth getSixtyCycleMonth()
      干支月
      Returns:
      干支月
    • getYear

      public SixtyCycle getYear()
      年柱
      Returns:
      年柱
    • getMonth

      public SixtyCycle getMonth()
      月柱
      Returns:
      月柱
    • getSixtyCycle

      public SixtyCycle getSixtyCycle()
      干支
      Returns:
      干支
    • getName

      public String getName()
      Description copied from interface: Almanac
      名称
      Returns:
      名称
    • toString

      public String toString()
      Overrides:
      toString in class Tradition
    • getDuty

      public Duty getDuty()
      建除十二值神
      Returns:
      建除十二值神
    • getTwelveStar

      public TwelveStar getTwelveStar()
      黄道黑道十二神
      Returns:
      黄道黑道十二神
    • getNineStar

      public NineStar getNineStar()
      九星
      Returns:
      九星
    • getJupiterDirection

      public Direction getJupiterDirection()
      太岁方位
      Returns:
      方位
    • getFetusDay

      public FetusDay getFetusDay()
      逐日胎神
      Returns:
      逐日胎神
    • getTwentyEightStar

      public TwentyEightStar getTwentyEightStar()
      二十八宿
      Returns:
      二十八宿
    • getGods

      public List<God> getGods()
      神煞列表(吉神宜趋,凶神宜忌)
      Returns:
      神煞列表
    • getRecommends

      public List<Taboo> getRecommends()
      Returns:
      宜忌列表
    • getAvoids

      public List<Taboo> getAvoids()
      Returns:
      宜忌列表
    • next

      public SixtyCycleDay next(int n)
      推移
      Parameters:
      n - 推移天数
      Returns:
      干支日
    • getHours

      public List<SixtyCycleHour> getHours()
      干支时辰列表
      Returns:
      干支时辰列表