From: Shota Fukumori Date: 2010-11-27T10:55:57+09:00 Subject: [ruby-dev:42632] [Ruby 1.9-Bug#4090] Time::new に時差を与えたとき、正しい日付が得られない事がある チケット #4090 が更新されました。 (by Shota Fukumori) sora_hです。 +1200だからダメっていう感じがしますが… >> Time.new(2001,2,28,23,59,30,'+09:00') #=> 2001-02-28 23:59:30 0900 >> Time.new(2001,2,28,23,59,30,'-09:00') #=> 2001-02-28 23:59:30 -0900 >> Time.new(2001,2,28,23,59,30,'-13:00') #=> 2001-02-28 23:59:30 -1300 >> Time.new(2001,2,28,23,59,30,'-12:00') #=> 2001-02-29 23:59:30 -1200 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/4090 ---------------------------------------- http://redmine.ruby-lang.org