getHeavenlyStemAndEarthlyBranchLunarDate function

HeavenlyStemAndEarthlyBranchDate getHeavenlyStemAndEarthlyBranchLunarDate(
  1. String dateStr,
  2. int timeIndex,
  3. bool isLeap,
  4. DivideType? option,
)

通过农历获取生辰干支

@param dateStr 农历日期 YYYY-MM-DD @param timeIndex 时辰索引【0~12】 @param isLeap 是否为闰月 @returns HeavenlyStemAndEarthlyBranchResult

Implementation

HeavenlyStemAndEarthlyBranchDate getHeavenlyStemAndEarthlyBranchLunarDate(
  String dateStr,
  int timeIndex,
  bool isLeap,
  DivideType? option,
) {
  option ??= DivideType.normal;
  var solarDate = lunar2Solar(dateStr, isLeap);

  return getHeavenlyStemAndEarthlyBranchSolarDate(
    solarDate.toString(),
    timeIndex,
    option,
  );
}