2012-04-23 15 views
2

現地時間をUTC時刻形式に変換することができます。しかし、私はこのテーブルをMySQLテーブルに保存すると、奇妙な形式で保存されています。私はテーブルから 'time_column' 列を照会するとき、私はtime_columnの 'タイプ' が 'DATETIME'
あるレールを使用してMySQLテーブルにUTC時刻を保存できません

Mon, 23 Apr 2012 03:00:23 UTC +00:00 

代わりに、

Mon Apr 23 10:00:23 UTC 2012 

を取得

t_utc = Time.parse('Mon Apr 23 03:00:23 -0700 2012').utC# => Mon Apr 23 10:00:23 UTC 2012 
model_object.time_column = t_utc 
model_object.save! 

Railsバージョン3.0.9
config.time_zone = environment.rbファイルの 'UTC'

私は問題を理解しようと多くの時間を費やしましたが、無駄でした。

答えて

0

config/application.rbファイルにconfig.active_record.default_timezone = :utcを設定してみてください。

関連する問題