读书人

String类型转换成Date类型返回的值格式

发布时间: 2012-01-26 19:40:46 作者: rapoo

String类型转换成Date类型返回的值格式不对啊
insert into tableName (startDate) values(?)

--startDate是Date类型

在方法中给上面参数赋值如下:

String strExpiration= "2014/03/05 ";

PreparedStatement objPs=null;

objPs.setDate(27,Date.valueOf(strExpiration));//把 "2014/03/05 "存进去.

objPs.executeQuery();执行出错.
怎么办啊.


[解决办法]
直接用字符串处理就可以了,
objPs.setString( " ' "+strExpiration+ " ' ");//把 "2014/03/05 "存进去.

[解决办法]



insert into tableName (startDate) values(?)

--startDate是Date类型

在方法中给上面参数赋值如下:
SimpleDateformat forma=new SimpleDateformat( "2014/03/05 ");

String strExpiration= "2014/03/05 ";

PreparedStatement objPs=null;

objPs.setDate(27,Date.valueOf(forma.parse(strExpiration)));//把 "2014/03/05 "存进去.
[解决办法]
toDate( "time ", "yyyy-MM-dd HH:mm:ss ")
[解决办法]
String strExpiration= "2014/03/05 ";改成
String strExpiration= "2014-03-05 ";

读书人网 >Java Web开发

热点推荐