0
我有一个rails应用程序,我需要获取那些在特定日期时间值后更新的记录数。负时区查询返回不正确的值
Records.count(:all, :conditions => "updated_at > '#{date_time_value}'")
当我尝试使用上面的查询时,我得到的记录计数不正确,如果时区是负值。
任何想法如何使它适用于所有的时区值?
我有一个rails应用程序,我需要获取那些在特定日期时间值后更新的记录数。负时区查询返回不正确的值
Records.count(:all, :conditions => "updated_at > '#{date_time_value}'")
当我尝试使用上面的查询时,我得到的记录计数不正确,如果时区是负值。
任何想法如何使它适用于所有的时区值?
您需要以UTC为单位存储您的日期,并且仅在UTC日期请求它。
如果date_time_value是日期调用.utc来执行更改。
哪个类是你的date_time_value? – shingara 2010-11-18 12:29:38