我知道我们可以用
设置时区Time.zone ="东部时间(美国和加拿大)"
但是如何设置UTC / GMT时间,我想将时区设置为 -03:30GMT ,但是我找不到位于该时区的任何地方,所以如何设置它通过赋值?
答案 0 :(得分:0)
试试这个。这将有效
Time.zone = -12600
答案 1 :(得分:0)
这将为您提供库中时区的完整列表
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
我找不到位于该时区的任何地方
看起来所有区域都已覆盖