【发布时间】:2016-01-29 17:39:40
【问题描述】:
我能以某种方式将时区名称或缩写传递给 Time.new。 我都在使用偏移量,但我需要时区,例如 PST、GMT 等。
请在下面查看我的简单代码。
以下已经开始工作了
Time.new(year, month, day, hr, min, sec, utc_offset)
我想要像下面这样的工作。
Time.new(year, month, day, hr, min, sec, timezone_name/abbreviation)
非常感谢任何帮助。
【问题讨论】:
-
小心 - 时区缩写可能不明确。例如,对 CST 有 5 种不同的解释。是“中部标准时间”、“中国标准时间”等吗……更多示例见the list on wikipedia。
-
@MattJohnson 感谢您提供非常有用的评论。但我只使用 us_zones。但是,是的,你是对的。我想我应该存储完整的时区名称。
标签: ruby-on-rails ruby time timezone