按属性查找日期
问题描述:
我有日历和事件。我怎样才能找到白天的事件?事件具有created_at属性。 created_at有年,月,日。小时,分钟。我怎么才能每天找到?如果你想指定月份还那么你可以做到这一点按属性查找日期
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)
虽然有可能是一个更好的方式来做到这一点。
m,谢谢你。以及如何从Events.all中只能看到created_at日期? – Pyrchev 2011-06-04 11:17:49
如果我理解正确,'Event.all.map {| event | event.created_at}' – David 2011-06-04 11:21:31