【发布时间】:2015-12-03 12:27:25
【问题描述】:
我需要从今天开始生成下个月的日期。我应该手动检查month == 12并将+1添加到d.year还是有简单的解决方案? 时间课做了奇怪的数学运算:
>> d = Time.now
=> 2015-12-03 15:15:36 +0300
>> d.month
=> 12
>> d.month.next
=> 13
【问题讨论】:
-
@hoijui,不,不是。请参阅 Stefan 的回答。
-
是的,@Stefan 的回答非常棒,但下次考虑在选择答案之前等待更长时间。一方面,快速选择可能会阻止其他答案,这些答案可能很有趣,如果不是更好的话。此外,请注意,一些仍在准备答案的读者可能会对看到复选标记如此快速地闪烁感到失望。不用着急。
标签: ruby