按属性查找日期

时间:2011-06-04 09:34:17

标签: ruby-on-rails attributes find

我有日历和活动。我怎样才能在白天找到活动?事件有created_at属性。 created_at有年,月,日。小时,分钟。我怎么才能在白天找到?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

day = "04" #i.e. 4th of the month
@users = User.where("strftime('%d', created_at)  = ?", day)

如果您还要指定月份,则可以执行以下操作:

month = "06" # i.e. June
day = "04"
@users = User.where("strftime('%d', created_at)  = ? AND strftime('%m', created_at) = ?", day, month)

虽然可能有更好的方法来做到这一点。