浏览 7634 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-29
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())); 以上内容作为备忘。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-10-02
java.sql.Date和java.sql.Time的文档中说得很清楚,分别只有年月日,和时分秒
要完整的java.util.Date的信息,就得用java.sql.Timestamp 在使用hibernate3 annotation定义属性时,也要注意这一点,如 @Temporal(TemporalType.TIMESTAMP) public java.util.Date datime; |
|
返回顶楼 | |