当前位置: 技术问答>java相关
JSP中日期类型转换的问题
来源: 互联网 发布时间:2017-03-16
本文导语: 如果提交表单内有一个日期类型的数据,我后台用的是oracle8,相对应的这个字段的类型是date,我如果直接往里面插会出现数据类型不一致的错误,我想是不是应该在JSP里先转换成date型的再向库里面插啊? ...
如果提交表单内有一个日期类型的数据,我后台用的是oracle8,相对应的这个字段的类型是date,我如果直接往里面插会出现数据类型不一致的错误,我想是不是应该在JSP里先转换成date型的再向库里面插啊?
|
首先,要保证用户输入的日期符合格式(yyyy-mm-dd),插入数据库是用to_date()转换
String d=request.getParameter("date");
String sql="insert into tablename (dd) values(to_date('"+d+"','yyyy-mm-dd'))";
注意:dd为数据库中的字段,to_date()用在sql语句中,这是数据库的函数,不是java中的,其格式为to_date(str1,str2),str1为要转换的日期字符,str2是标准格式
String d=request.getParameter("date");
String sql="insert into tablename (dd) values(to_date('"+d+"','yyyy-mm-dd'))";
注意:dd为数据库中的字段,to_date()用在sql语句中,这是数据库的函数,不是java中的,其格式为to_date(str1,str2),str1为要转换的日期字符,str2是标准格式