日期:2014-05-18  浏览次数:20577 次

时间格式与字符串的 转换
我现在要往数据库添加一个时间的数据
下面是我把接受到的数据,转换成了时间的类型
String   D_Birthday=request.getParameter( "D_Birthday ");
java.text.SimpleDateFormat   sdf   =   new   java.text.SimpleDateFormat( "yyyy-MM-dd ");
java.util.Date   DateTime1   =   null;
try{DateTime1   =   sdf.parse(D_Birthday);}
catch   (Exception   e)  
{
  e.printStackTrace();
}    
控制台老是提示我“DB2   SQL   error:   SQLCODE:   -180,   SQLSTATE:   22007,   SQLERRMC:   null”   说什么时间格式不对     大家帮忙看看了

------解决方案--------------------
那你使用

ps.setTimestamp(new Timestamp(datetime1.getTime()));

这样插入数据库可以吗?