为什么在Ruby控制台(irb)上无法使用Date.today?

4

在 irb 中我尝试使用 Date.today,但是失败了。

最初我想要做的是:

Date.today.strftime "%b %d, '%y"
1个回答

11

它是如何失败的?它会像这样失败吗?

phrogz$ irb
> Date.today
NameError: uninitialized constant Object::Date
    from (irb):1
    from /usr/local/bin/irb:12:in `<main>'

> require 'date'
#=> true

> Date.today
#=> #<Date: 2010-12-05 (4911071/2,0,2299161)>

如果是这样,那么你就有了答案。(如果不是,请提供更多细节,我们将从那里开始。)


为什么大多数 Ruby 问题都可以追溯到10年前? - Peter Moore
@PeterMoore 或许是因为当时 Ruby on Rails 变得非常流行,而现在可能已经不那么受欢迎了吧? - Phrogz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接