首页 > 解决方案 > 在 ruby​​ 中获取 'oracle.sql.TIMESTAMPLTZ@63dd73c5' 的值

问题描述

field = "oracle.sql.TIMESTAMPLTZ@11aa1d3"
field.try(:in_time_zone, "Jerusalem")
 => Wed, 11 Aug 2021 00:00:00 IDT +03:00

但是得到 oracle.sql.TIMESTAMPLTZ@63dd73c5 的错误

ArgumentError: argument out of range
from ***/ruby/2.4.0/gems/activesupport-5.2.6/lib/active_support/values/time_zone.rb:543:in `initialize'

标签: rubyoracledatetimejdbcrails-activerecord

解决方案


推荐阅读