表结构
create table innotice (
Id int,
indate date
);插入时的SQL代码
"insert into innotice(id,indate) values (?,to_date(?,'yyyy-mm-dd hh24:mi:ss'))"
两个?的值为
?:1
?:2008-4-28 14:40:00
插入成功。后来读出时,结果变成2008-4-28 14:40:00.0,如何在插入时去掉最后的.0?
(据说.0是耗秒)
create table innotice (
Id int,
indate date
);插入时的SQL代码
"insert into innotice(id,indate) values (?,to_date(?,'yyyy-mm-dd hh24:mi:ss'))"
两个?的值为
?:1
?:2008-4-28 14:40:00
插入成功。后来读出时,结果变成2008-4-28 14:40:00.0,如何在插入时去掉最后的.0?
(据说.0是耗秒)
String date = "2008-4-28 14:40:00.0";
SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date s = sm.parse(date);
System.out.println(sm.format(s));
SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-mm-dd HH:mm:ss");
Date date = null;
try {
date = sdf.parse("2008-4-28 14:40:00");
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(sdf.format(date));