Time オブジェクトを PST タイムゾーンに変換しようとしています。
zone = ActiveSupport::TimeZone.new("Pacific Time (US & Canada)")
now = Time.now.in_time_zone(zone)
今出力すると、正しいです。Time.now.in_time_zone (zone).to_s(:db)を実行すると、GMT (元の日付) が出力されます。
どうすれば修正できますか?
更新:次のように見えます..次のコードが機能します
zone = ActiveSupport::TimeZone.new("Pacific Time (US & Canada)")
now = Time.now.in_time_zone(zone).strftime("%Y-%m-%d %H:%M:%S")