# File AlmanacForRuby/AlmanacOrientalZodiac.rb, line 265
  def get_oriental_zodiac_of_hour_number(oriental_zodiac_date_time)

    # 指定年月日の時差を調整し、日本における日時に調整しておく
    oriental_zodiac_date_time.offset \
      oriental_zodiac_date_time.change_offset_to_japan(oriental_zodiac_date_time)

    # 指定西暦年月日の時間(oriental_zodiac_date_time.hour)を第1キーとして
    # 指定西暦年月日の日の十干番号(jikkann_number)を第2キーとして
    # 時の干支番号(oriental_zodiac_of_hour_number:Integer)を求める
    first_key = FIRST_KEY_OF_ORIENTAL_ZODIAC_FOR_TIME[oriental_zodiac_date_time.hour]
    second_key \
      = SECOND_KEY_OF_ORIENTAL_ZODIAC_FOR_TIME[get_jikkann_number( \
          get_oriental_zodiac_of_day_number(oriental_zodiac_date_time))]
    
    oriental_zodiac_of_hour_number \
      = ORIENTAL_ZODIAC_NUMBER_TABLE_FOR_TIME[first_key][second_key]

    return oriental_zodiac_of_hour_number
  end