【发布时间】:2013-08-26 17:28:48
【问题描述】:
我有以下 JSON:
{"dtime" : "2020-08-26T15:30:00+03:00"}
解析它,产生以下日期:
=> 2020-08-26 14:30:00 +0200
为什么它有一个 +2 的偏移量而不是一个 +3 的偏移量?
编辑:我正在使用带有 ActiveSupport 3.2.13 的 Rails 3.2.13。我正在尝试使用以下方法解析字符串:
Time.parse(string)
但是,我注意到,如果我用以下方式解析它:
DateTime.parse(string)
我得到了正确的偏移量。
【问题讨论】:
-
你的时区是什么?
-
欧洲/布加勒斯特,+03:00
-
服务器或浏览器或您用来进行解析的任何东西?看起来它的输出格式设置为不同的时区。
-
请显示您正在使用的任何代码解析它,并指出什么语言或平台。谢谢。
-
马特,我已经更新了问题。
标签: ruby-on-rails timezone activesupport iso8601 datetimeoffset