# File AlmanacForRuby/AlmanacSolarTerm.rb, line 446
  def get_nishinibun_number(target_day)

    # 対象となる二至二分の候補
    # 3月の場合、二至二分は"春分"(SOLAR_TERM_NUMBER=3)
    # 6月の場合、二至二分は"夏至"(SOLAR_TERM_NUMBER=9)
    # 9月の場合、二至二分は"秋分"(SOLAR_TERM_NUMBER=15)
    # 12月の場合、二至二分は"冬至"(SOLAR_TERM_NUMBER=21)
    nishinibun_number = target_day.month + (target_day.month - 3)

    # 対象日と同年の上記で求めた二至二分節番号の
    # 二至二分の日が一致していることを
    # 確認する。
    nishinibun_day = get_sekki_date_time(target_day.year, \
                                         target_day.offset, \
                                         nishinibun_number)

    if nishinibun_day != target_day
      nishinibun_number = 99
    end

    return nishinibun_number
  end