假设我已经创建了这样的Data对象。
semester_start_date = Date.new(2013,1,15)
现在我如何才能找到semester_start_date.day == 'Thursday'
或其他任何一天?
感谢。
答案 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”相同的日期对象