0
我試圖存儲和加載java.util.Date與JDBC如何正確使用JDBC
讀/寫java.util.Date它存儲這樣
insertStmt.setTimestamp(1, new Timestamp(date.getTime()));
和閱讀like that
ResultSet q;
Assert.assertEquals(t.getTime().getTime(), q.getTimestamp("time").getTime());
java.lang.AssertionError: expected:<1392378420194> but was:<1392378420193>
那是毫秒?
我的數據庫是Postgres的和fieldd是「時間戳沒有時區」
編輯: 這個問題可以被關閉,因爲存儲/檢索似乎是確定的,問題是,我是裝錯來自數據庫的行
可能是在服務器上存儲時間的基礎數據類型的精確問題。 –