DateTimeに秒を足す方法がなかなか見つからなくて苦労した。結局ActiveSupportのソースから探した。 Rationalを足せば良い。 require 'date' t = DateTime.now # 1ヶ月後 t >> 1 # 1日後 t + 1 # 1時間後 (1/24日後) t + Rational(1, 24) # 1分後 (1/1440日後) t + Rational(1, 24 * 60) # 1秒後 (1/86400日後) t + Rational(1, 24 * 60 * 60) 秒を足すことばかり考えてたけど、「Ruby DateTime 時間」で検索したらあっさり見つかった。 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44399 でもマニュアルにも書いといてほしいです。いっぺんT