Doing DateTime Arithmetic
require 'date'
puts y2k_dt = DateTime.new(2000, 1, 1)
puts (y2k_dt + 1).to_s # => "2000-01-02T00:00:00Z"
puts (y2k_dt - 1).to_s # => "1999-12-31T00:00:00Z"
puts (y2k_dt + 0.5).to_s # => "2000-01-01T12:00:00Z"
puts (y2k_dt + 365).to_s # => "2000-12-31T00:00:00Z"
Related examples in the same category