gpt4 book ai didi

ruby-on-rails - 在 Rails ActiveRecord 的时区方面需要帮助

转载 作者:数据小太阳 更新时间:2023-10-29 08:41:29 24 4
gpt4 key购买 nike

我遇到了一个关于 Ruby 时区的特殊问题。我要转换以下内容

Sat Sep 11 15:15:00 +0530 2010

Sat Sep 11 15:15:00 -0400 2010

如您所见,只有时区被转换,其他部分没有改变。如何在 Ruby 中执行此操作。

最佳答案

值得一看 ActiveSupport::TimeZone Rails 提供的类。如果您知道您正在使用的时区,您可以在您需要的时区中创建时间。

例如:

first_time = ActiveSupport::TimeZone.new("Chennai").local(2010, 9, 11, 15, 15)
second_time = ActiveSupport::TimeZone.new("Eastern Time (US & Canada)").local(
first_time.year, first_time.month, first_time.day,
first_time.hour, first_time.min)

时区名称在文档中。

关于ruby-on-rails - 在 Rails ActiveRecord 的时区方面需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3696772/

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