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)
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