問題は、RubyまたはRailsに時刻クラスがないことです。すべての時間クラスは、日付またはタイムスタンプ(つまり、日付と時刻)です。
データベース内では、時間
(タイムゾーンなし)列。データベース内で適切に動作します。ただし、時間がRubyに入ると、利用可能なプレーンな時刻クラスがないため、ActiveRecordは日付コンポーネントを追加します。日付として2000-01-01を使用するだけです。
データベース内ではすべて問題ありませんが、Railsのデータベース外にいる場合は、日付コンポーネントを無視するように少し注意する必要があります。