ruby-on-rails – Rails 3,仅比较rails中两个日期时间列的日期
发布时间:2020-12-17 03:19:34 所属栏目:百科 来源:网络整理
导读:假设我想比较1条记录中两个日期时间列的日期.所以我不想看时间. 即 Viewed_date和updated_at(我添加了Viewed_date)是两种日期时间格式,但我只想看看它们是在相同的一天或几天发生的. datetime的问题在于它比较时间,这对我来说太具体了. 谢谢 -Elliot 解决方
假设我想比较1条记录中两个日期时间列的日期.所以我不想看时间.
即 Viewed_date和updated_at(我添加了Viewed_date)是两种日期时间格式,但我只想看看它们是在相同的一天或几天发生的. datetime的问题在于它比较时间,这对我来说太具体了. 谢谢 -Elliot 解决方法
声明一个只包含日期的新属性:
class WhateverModel < ActiveRecord::Base ... def viewed_date_only viewed_date.to_date end end 用于在控制器或任何地方进行比较. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |