用java存oracle数据库的date类型精确到秒

java.sql.Date sd;
java.util.Date ud ;
           
ud = new java.util.Date();
sd = new java.sql.Date(ud.getTime());
ptmt = conn.prepareStatement("insert into plan_singlebridge values (?)");
ptmt.setDate(1, sd);
-----
实际存入的数据之精确到天并没有时秒分的数据;
困扰了很久
改成时间戳的形式就可以了
ptmt.setTimestamp(1,new java.sql.Timestamp(Calendar.getInstance().getTime().getTime()));

以上内容作为备忘。

你可能感兴趣的:(java,oracle,sql)