我有一个名为late
的列,数据类型为time without time zone
。我的需求是读取所有晚于1小时的行。我必须通过我的Rails应用程序进行查询。在表中,列值类似于00:31:00
,但在Rails中则像这样2000-01-01 00:31:00 UTC
。如何直接查询或使用ActiveRecords查询?
我有一个名为late
的列,数据类型为time without time zone
。我的需求是读取所有晚于1小时的行。我必须通过我的Rails应用程序进行查询。在表中,列值类似于00:31:00
,但在Rails中则像这样2000-01-01 00:31:00 UTC
。如何直接查询或使用ActiveRecords查询?
require 'time'
standard_time_for_comparison = '2000-01-01 00:31:00 UTC'
(Time.now - Time.parse(standard_time_for_comparison))/3600 > 1
根据您的需求更改 standard_time_for_comparison。