DataTime.parse.utc.to_s jRuby 1.7 和 ruby 9 中的输出
DataTime.parse.utc.to_s output in jRuby 1.7 and ruby 9
我有一个代码:
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 版本中对齐?
如果对此有任何意见,我将不胜感激。
做了这个并且成功了
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
- value1 : 2020-04-16 20:34:29 UTC
- 值 2:2012-04-16T20:34:29+00:00
我有一个代码:
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 版本中对齐? 如果对此有任何意见,我将不胜感激。
做了这个并且成功了
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
- value1 : 2020-04-16 20:34:29 UTC
- 值 2:2012-04-16T20:34:29+00:00