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