ruby - 在 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'
解决方案
推荐阅读
- swift - 使用 @ObservedObject 包装属性形成 NSPredicate 不会返回任何内容。但是,当包装器被移除时,它会返回正确的条目
- reactjs - React - 当父状态更新时重新渲染子组件
- flutter - 如何显示列表
> 何时使用 List.generate 方法?[扑] - swift - Swift / Xcode 奇怪的行为:在声明之前使用结构的情况下显示“使用未声明的类型”错误
- java - 删除到期日期在给定日期之后的所有产品
- html - 如何删除背景图像和弹性页脚之间的空白?
- python - Pythno Selenium单击ui中的列表项
- python - Flask 在 WSGI 服务器中抛出 ascii 字符错误,但在调试本地服务器中没有?
- c++ - 如何在单个 Visual Studio Code 解决方案中编译多个独立的 C++ 程序
- flow-project - 运行 python 示例/simulate.py 时开始使用时出现错误