oracle中建表,时间类型的用date或timestamp
datetime用于mysql,sqlserver,ASE等数据库中
在向oracle数据库,时间类型列插数据时
insert into person(per_birth) values(TO_DATE('1985-12-10 11:02:12', 'yyyy-MM-dd hh:mm:ss'))
会报错:格式代码出现两次,原因出在后面的格式时间
应把'yyyy-MM-dd hh:mm:ss' 改成 'hh24:mi:ss'
即
insert into person(per_birth) values(TO_DATE('1985-12-10 11:02:12', 'yyyy-MM-dd hh24:mi:ss'))
在js中取当前时间并插入数据库中
var date=new Date();
var formatdate=date.toLocaleString();
var a=formatdate.replace("年","-");
var b=a.replace("月","-");
var obstartDate=b.replace("日","-");
再把obstartDate传入方法中
在后台sql中也是要用to_date()函数转换。