mad.ly - Rails 2.1 Time Zone Support: An Overview --- Rails2.1のタイムゾーンサポートを詳しく解説している。サンプルのアプリもあり分かりやすい。後述する内容も書いてある。
Ruby On Rails ピチカート街道 - Rails 2.1・その12(DBに登録してあるUTC日付データを簡単変換) - --- コントローラで、以下のようにしてタイムゾーンを設定し直せる。
Time.zone = 'Tokyo'
Class: ActiveSupport::TimeZoneクラスを使用すると、Rails2.1のタイムゾーンサポートで設定したタイムゾーンを考慮したTimeオブジェクトの作成やUTCへの変換が簡単にできる。
# 設定したタイムゾーンでローカルのTimeを作成 t = Time.zone.local(2008, 9, 1, 0, 0) #=> Mon, 01 Sep 2008 00:00:00 JST +09:00 # UTCに変換 utc = Time.zone.local_to_utc(t) #=> Sun Aug 31 15:00:00 UTC 2008