我可以通过时区名称或缩写来Time.new。 我所有的工作与抵消,但我需要时区,如太平洋标准时间,格林威治标准时间等等将时区名称传递给Time.new
请看下面我简单的代码。
以下是工作已经
Time.new(year, month, day, hr, min, sec, utc_offset)
我想是以下工作。
Time.new(year, month, day, hr, min, sec, timezone_name/abbreviation)
任何帮助,高度赞赏。
小心 - 时区中的缩写可能不明确。例如,CST有5种不同的解释。是“中央标准时间”,“中国标准时间”等...查看[维基百科列表](https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations)以获取更多示例。 –
@MattJohnson非常有用的评论感谢。但我只使用us_zones。但是,你是对的。我想我应该存储完整的时区名称。 – AMBasra