浏览 2042 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-16
最后修改:2009-04-16
有个功能是要显示一周推荐量最高的博客.
今天在做网站日志显示的时候.这时就用到了Ror中的date_part方法.于是就去查了一下下.嘿...没想到运行竟然成功了.所以记录下来.嘿.. @entries = Entry.find_by_sql "SELECT * FROM entries where '#{Time.now.day}'- date_part('day', created_at) < 7 order by recommend_counts desc limit 12" 这样就可以达到我想要的效果了.还顺便查了一下date_part方法的一些参数以及使用方法: 其实也可以用Time.now.year但这一般是在用于比较两个时间的时候在sql语句中用到.嘿.. date_part('year',Time.now) -------->这里查询当前的年份. date_part('month', Time.now) -------->月份 date_part('hour', Time.now) -------->Hour date_part('day name', Time.now) -------->这个是用于查询当天的名字.如Monday..Sunday.. date_part('day number', Time.now) -------->用于显示当天的number.如Mon =1 ... Sun =7 好了.关于date_part()这个方法就先写到这儿吧... .希望遇到和我一样问题的朋友们可以得到帮助.没有更好. 可以学习. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |