time.in_time_zone(time_zone)
例子:
zone = ActiveSupport::TimeZone.new("Central Time (US & Canada)")
Time.now.in_time_zone(zone)
或者只是
Time.now.in_time_zone("Central Time (US & Canada)")
您可以通过以下操作找到ActiveSupport时区的名称:
ActiveSupport::TimeZone.all.map(&:name)
# or f或者只是 US
ActiveSupport::TimeZone.us_zones.map(&:name)