Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上是这样的:
1.9.3p0 :024 > 2.day + Date.today
给出一个错误:
TypeError:日期不能被强制转换为 Fixnum
谁能解释为什么会发生这种情况以及如何将 2 天/月添加到当前日期
你需要把它转过来。
Date.today + 2.days
跟进
2.days返回 a Fixnum,它有一个.+()方法,它需要另一个数字类型,但Date不是。 Date有一个.+()接受Fixnum和其他数字类型的方法。
2.days
Fixnum
.+()
Date