DateTimeに時差を設定したいときは第7引数に時差を与えます。 # DateTime.new([year[, mon[, mday[, hour[, min[, sec[, offset[, start]]]]]]]]) # offsetが時差 DateTime.new(2000, 10, 1, 0, 0, 0, 'GMT+09') # => Sun, 01 Oct 2000 00:00:00 +0900 このときoffsetに与える形式は、他にもいろいろ。 DateTime.new(2000, 10, 1, 0, 0, 0, '+09') DateTime.new(2000, 10, 1, 0, 0, 0, '+9') DateTime.new(2000, 10, 1, 0, 0, 0, '+09:00') DateTime.new(2000, 10, 1, 0, 0, 0, '+9