2
我能夠將字符串格式的本地時間轉換爲UTC時間格式。但是當我在MySQL表中保存這個utc時,它會以一種奇怪的格式保存。無法使用rails在MySQL表中存儲UTC時間
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!
當我查詢從表中 'time_column' 專欄中,我得到
Mon, 23 Apr 2012 03:00:23 UTC +00:00
代替,
Mon Apr 23 10:00:23 UTC 2012
的time_column的 '類型' 是 'DATETIME'
Rails版本3.0.9
config.time_zone ='environment.rb文件中的'UTC'
我花了很多時間試圖找出問題,但徒勞無益。