3
我有一個列名late
與數據類型time without time zone
。我的要求是讀取所有遲到超過1小時的行。我必須通過我的rails應用程序進行查詢。在列表中的值是00:31:00
,但在軌道上它就像 2000-01-01 00:31:00 UTC
。如何直接查詢或使用ActiveRecords查詢?在rails for postgresql中的時間比較
我有一個列名late
與數據類型time without time zone
。我的要求是讀取所有遲到超過1小時的行。我必須通過我的rails應用程序進行查詢。在列表中的值是00:31:00
,但在軌道上它就像 2000-01-01 00:31:00 UTC
。如何直接查詢或使用ActiveRecords查詢?在rails for postgresql中的時間比較
當你可以直接訪問爲「2000-01-01 0時31分〇〇秒UTC」在軌時間,然後根據自己的需要使用代碼
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。