如何获取红宝石日期对象的日子

时间:2013-03-20 20:45:52

标签: ruby date datetime

假设我已经创建了这样的Data对象。

semester_start_date = Date.new(2013,1,15)

现在我如何才能找到semester_start_date.day == 'Thursday'或其他任何一天?

感谢。

1 个答案:

答案 0 :(得分:1)

如果你使用1.9,你应该可以这样做:

require 'date'

d = Date.new(2013,1,15)
d.thursday? #=> false
d.wday #=> 2
Date::DAYNAMES[d.wday] #=> "Tuesday"
d.tuesday? #=> true

我假设你实际上并没有找到与字符串“Thursday”相同的日期对象