【发布时间】:2017-08-24 18:40:11
【问题描述】:
我需要能够在 Rails 中创建 UTC 时间对象,但无论我尝试什么,它最终都会成为本地时间对象转换到 UTC。
application.rb
config.time_zone = "UTC"
示例
我尝试为 2017 年新年的午夜创建一个 Time 对象:
Time.new(year, month, 1, 0, 0, 0)
=> 2017-03-01 00:00:00 -0500
Time.new(year, month, 1, 0, 0, 0).in_time_zone
=> 2017 年 3 月 1 日星期三 05:00:00 UTC +00:00
Time.new(year, month, 1, 0, 0, 0).in_time_zone('UTC')
=> 2017 年 3 月 1 日星期三 05:00:00 UTC +00:00
【问题讨论】:
标签: ruby-on-rails ruby datetime time utc