DateTime に月、日、時、分、秒を足す。

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 + Rationa…