【发布时间】:2018-03-15 10:43:05
【问题描述】:
我知道我们可以设置时区
Time.zone = "东部时间(美国和加拿大)"
但是如何设置UTC/GMT时间,我想设置时区为-03:30GMT,但是我找不到该时区的任何地方,所以如何设置它通过赋予价值?
【问题讨论】:
我知道我们可以设置时区
Time.zone = "东部时间(美国和加拿大)"
但是如何设置UTC/GMT时间,我想设置时区为-03:30GMT,但是我找不到该时区的任何地方,所以如何设置它通过赋予价值?
【问题讨论】:
试试这个。这会工作
Time.zone = -12600
【讨论】:
这将为您提供库中时区的完整列表
ActiveSupport::TimeZone.zones_map.values.collect { |z| z.tzinfo.name }.compact.uniq.each do |tz|
puts "#{ActiveSupport::TimeZone.seconds_to_utc_offset(Time.now.in_time_zone(tz).utc_offset)}\t#{tz}"
end; nil
我找不到那个时区的任何地方
好像所有区域都被覆盖了
【讨论】: