All Implemented Interfaces:
Almanac, Culture

public class Taboo extends Samsara
宜忌
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • NAMES

      public static final String[] NAMES
    • dayTaboo

      protected static String[] dayTaboo
      每日宜忌数据
    • hourTaboo

      protected static String[] hourTaboo
      时辰宜忌数据
  • Constructor Details

    • Taboo

      public Taboo(int index)
    • Taboo

      public Taboo(String name)
  • Method Details

    • fromIndex

      public static Taboo fromIndex(int index)
    • fromName

      public static Taboo fromName(String name)
    • next

      public Taboo next(int n)
      Description copied from interface: Culture
      推移
      Parameters:
      n - 推移步数
      Returns:
      this
    • getDayRecommends

      public static List<Taboo> getDayRecommends(SixtyCycle month, SixtyCycle day)
      日宜
      Parameters:
      month - 月干支
      day - 日干支
      Returns:
      宜忌列表
    • getDayAvoids

      public static List<Taboo> getDayAvoids(SixtyCycle month, SixtyCycle day)
      日忌
      Parameters:
      month - 月干支
      day - 日干支
      Returns:
      宜忌列表
    • getHourRecommends

      public static List<Taboo> getHourRecommends(SixtyCycle day, SixtyCycle hour)
      时辰宜
      Parameters:
      day - 日干支
      hour - 时辰干支
      Returns:
      宜忌列表
    • getHourAvoids

      public static List<Taboo> getHourAvoids(SixtyCycle day, SixtyCycle hour)
      时辰忌
      Parameters:
      day - 日干支
      hour - 时辰干支
      Returns:
      宜忌列表