私のHSQLデータベースから日付を抽出していますが、それらは正しく表示されますが、内部的には間違っているようです。日付のほとんどは、値として 1970-01-01 を持つデフォルトです。デバッグ中に、「fastTime」というフィールドが表示されます。これは、-3.600.000 であり、正確に 1 分前です...
これらの日付を、fastTime が 0 である生成された値と混同すると、比較が間違っており、間違った日付が選択されます。
DB から抽出するときに値を追加するだけで今のところ機能しますが、別の DBMS に切り替えると、この変更を元に戻す必要があるため、これは非常に面倒です。
だから..これは単なるバグですか、それとも何が起こっているのですか?