虽然,我已经得到了我的问题的答案,但我决定对其进行编辑。
我一直在寻找任何可以显示明天日期的 Ruby 方法。如果它也能显示时间也没关系,我将格式化它的输出。
Time.now给出当前日期、时间和时区:
Time.now
=> 2013-06-11 13:09:02 +0900
如何使用此方法获取明天的日期?
如果有其他方法可以做到,那也没关系。
require 'date'
tomorrow = Date.today + 1
tomorrow
是一个日期对象。您可以以您想要的格式打印它。
尝试:
Time.now + 24*60*60
(编辑:xaxxon 是对的。我的早期版本使用了 Rails 的功能)
Date.tomorrow
类似于 Stu Gla:
today = Time.now
tomorrow = today + (60 * 60 * 24)
然后您可以使用 .strftime 方法来格式化...例如:
puts tomorrow.strftime("%F")
# => 2014-08-07