日期:2014-05-18  浏览次数:20618 次

java timestamp类型存入oracle date字段问题
需要存入的时间格式为yyyy-MM-dd HH:mm:ss
前段Extjs得到字符串类型的时间如 String strDate = "2013-07-07 05:04:20";
我通过Date date = new Timestamp(format.parse(strDate ).getTime());将其转化为Date()类型
这时打印出来date.toString()为:2013-07-07 05:04:20.0。多了个.0
存入数据库后,记录为2013-07-07,后面的05:04:20丢失了
请问这是什么原因?怎么修改?将完整的2013-07-07 05:04:20存入数据库
Timestamp Oracle Date

------解决方案--------------------
用vchar保存可行?
------解决方案--------------------
现在数据库中插入当前时间 看看是否还是一样 没有时分秒,,然后字符串转date的话直接
用SimpleDateFormat 试试看。。