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"