【发布时间】:2020-04-17 07:36:45
【问题描述】:
我有一个代码:
value = DateTime.parse(value.to_string).utc.to_s
Input(value) 是从数据库中获取的时间戳值,并被解析为该代码的值。 这是给出输出
2012-04-01T04:00:00+00:00
在 jruby 1.7 中
将 jruby 升级到版本 9 后,输出为:
2012-04-01 04:00:00 UTC
对于相同的输入。
我将如何在新的 jruby 版本中对齐? 对此我将不胜感激。
【问题讨论】:
-
value是如何定义的?请更新您的问题,以便我们知道您的意见是什么 -
已更新,值为从 oracle db 获取的数据类型时间戳
-
如果您需要特定的格式,请使用
strftime,而不是to_s。
标签: ruby string jruby string-conversion