# File AlmanacForRuby/AlmanacDateTime.rb, line 191 def change_offset_to_japan(target_date_time) # オフセット値が日本(Rational(3, 8))でない場合のみ # 以下の補正計算を実施 if target_date_time.offset != Rational(3, 8) target_date_time \ = target_date_time \ + (Rational(3, 8) - target_date_time.offset) else return target_date_time end answer_almanac_date_time \ =AlmanacDateTime.civil(target_date_time.year, \ target_date_time.month, \ target_date_time.day, \ target_date_time.hour, \ target_date_time.minute, \ target_date_time.second, \ Rational(3, 8)) return answer_almanac_date_time end