[英]Comparing time and datetime in Ruby on Rails?
我很難比較rails中的時間和日期時間。 我試圖做以下事情:
Post.where("created_at <= ?" time.strftime("%H:%M:%S"))
(這里我試圖在一天的特定時間之前找到帖子,無論日期如何)。
這沒有給我預期的結果。 有沒有辦法在進行比較時將created_at格式化為"%H:%M:%S"
?
您可以通過以下方式實現此目的:
Post.where("TIME_FORMAT(created_at, '%H:%i:%s') <= ?", time.strftime("%H:%M:%S"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.