2010-11-18 57 views
0

我有一个rails应用程序,我需要获取那些在特定日期时间值后更新的记录数。负时区查询返回不正确的值

Records.count(:all, :conditions => "updated_at > '#{date_time_value}'") 

当我尝试使用上面的查询时,我得到的记录计数不正确,如果时区是负值。

任何想法如何使它适用于所有的时区值?

+1

哪个类是你的date_time_value? – shingara 2010-11-18 12:29:38

回答

0

您需要以UTC为单位存储您的日期,并且仅在UTC日期请求它。

如果date_time_value是日期调用.utc来执行更改。