gpt4 book ai didi

ruby-on-rails - 在 ruby​​ 中以任意 gmt 偏移量解析时间

转载 作者:数据小太阳 更新时间:2023-10-29 07:32:26 25 4
gpt4 key购买 nike

<分区>

我在 Rails 3.2 中运行,但我想不出一个很好的方法来解析在任意时区给我的时间。

例如,这是我在单独的键中给出的格式

{
"start_date"=>"2013-04-24 13:00:00",
"timezone"=>"America/Los_Angeles",
"timezone_offset"=>"GMT-0700",
...
}

This question非常接近回答:

time = ActiveSupport::TimeZone.new('UTC').parse('2010-02-05 01:00:01')

问题是当我输入“America/Los_Angeles”作为 Timezone.new 的参数时,它显示出 GMT-8 时区,我认为是由于夏令时的变化。另一方面,我收到的数据定义了与 GMT 的时区偏移量。因此,对于我的示例,所需的输出是 GMT-7 时区。

如果我知道 gmt 偏移量而不是使用时区名称,有什么方法可以获取时区?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com