orb*_*ish 27 java oracle date jdbc resultset
我在ResultSet.getDate(x)调用中失去了精度.基本上:
rs = ps.executeQuery();
rs.getDate("MODIFIED");
Run Code Online (Sandbox Code Playgroud)
返回截断日期,其中MODIFIED是默认精度的Oracle TIMESTAMP字段.我想可能会有一些我错过的JDBC调整; 通常TIMESTAMP与DATE兼容,但我希望我不必重新定义整个表.
Aff*_*ffe 63
ResultSet.getDate()返回a ,而不是a .它被定义为一个永恒的日期.如果你想要一个时间戳,请使用!java.sql.Datejava.util.DateResultSet.getTimestamp()