jRuby 1.7和ruby 9中的DataTime.parse.utc.to_s输出



我有一个代码:

value = DateTime.parse(value.to_string).utc.to_s

输入(value(是从数据库中提取的时间戳值,并解析为该代码的值。输出

2012-04-01T04:00:00+00:00

在jruby 1.7 中

在将jruby升级到版本9后,它给出的输出为:

2012-04-01 04:00:00 UTC

用于相同的输入。

在新的jruby版本中,我将如何对齐?如有任何意见,我将不胜感激。

做到了这一点,它在中起了作用

format = "%Y-%m-%dT%H:%M:%S"
value_1 = DateTime.parse(value.to_string).utc.to_s
value_2 = DateTime.parse(value_1, format).to_s
  • 值:2020年4月16日星期四13:34:29-0700
  • 值1:20200-04-16 20:34:29 UTC
  • 值2:2012-04-16T20:34:29+00:00

相关内容

  • 没有找到相关文章

最新更新