DateTime.parse を取得してタイムゾーンの時刻を返すにはどうすればよいでしょうか?

概要

私はこれを必要とする

 require 'date'
 DateTime.parse "Mon, Dec 27 6:30pm"

EDT タイムゾーンの午後 6 時 30 分の DateTime を返しますが、UTC の DateTime を返します。 EST DateTime を取得したり、UTC を午後 6 時 30 分の値を持つ EDT DateTime に変換するにはどうすればよいですか?

解決策

OK、私自身の質問に対する答えを提供します

require 'time'
ENV["TZ"] = "US/Eastern"
Time.parse("Mon, Dec 27 6:30pm").to_datetime
=> #<DateTime: 2011-12-27T18:30:00-05:00 (117884327/48,-5/24,2299161)>