RailsでDBのtime型同士を比較する際の注意点

Railsではデータベースのtime型を使用できます。例えば、PostgreSQLでは、時刻だけを扱うtime型を使用できます。本記事では、Railsでtime型カラム同士を比較する際に期待した判定結果にならないケースについて紹介します。 環境 Rails: 7.1.3 Ruby: 3.3.3 PostgreSQL 16 データベースのタイムゾーンはUTC、RailsのタイムゾーンはAsia/Tokyoに設定しています。 また以下のように、Railsでtime型のカラムを定義しています。 create_table(:works) do |t| t.time :time_from t.time :time_to e … 続きを読む RailsでDBのtime型同士を比較する際の注意点