今天在做网站日志显示的时候.[color=red]有个功能是要显示一周推荐量最高的博客[/color].
这时就用到了Ror中的date_part方法.于是就去查了一下下.嘿...没想到运行竟然成功了.所以记录下来.嘿..
这样就可以达到我想要的效果了.还顺便查了一下date_part方法的一些参数以及使用方法:
其实也可以用Time.now.year但这一般是在用于比较两个时间的时候在sql语句中用到.嘿..
[color=blue]date_part('year',Time.now) -------->这里查询当前的年份.[/color]
[color=blue]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[/color]
好了.关于date_part()这个方法就先写到这儿吧... :D .希望遇到和我一样问题的朋友们可以得到帮助.没有更好. :wink: 可以学习.
这时就用到了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语句中用到.嘿..
[color=blue]date_part('year',Time.now) -------->这里查询当前的年份.[/color]
[color=blue]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[/color]
好了.关于date_part()这个方法就先写到这儿吧... :D .希望遇到和我一样问题的朋友们可以得到帮助.没有更好. :wink: 可以学习.