首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

String类型转换成Date类型返回的值格式不对啊该如何解决

2012-01-26 
String类型转换成Date类型返回的值格式不对啊insertintotableName(startDate)values(?)--startDate是Date

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 ";

热点排行