我数据库中日期是datetime类型的,我需要把当前日期以2008-5-1413:25:57这样的时间格式把当前日期存入数据库,目前我只能实现日期,不能获得时间,存入的时间是这样的:20008-5-190...
我数据库中日期是datetime类型的,我需要把当前日期以2008-5-14 13:25:57 这样的时间格式把当前日期存入数据库,目前我只能实现日期,不能获得时间,存入的时间是这样的:20008-5-19 0:00:00。我希望能把时间也存入。
我的代码如下:
java.text.SimpleDateFormat formatter_date = new java.text.SimpleDateFormat("yyyy-MM-dd");
java.text.SimpleDateFormat formatter_date = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //这样写报错
错误为:NumberFormatException异常
java.util.Date currentTime = new java.util.Date();//得到当前系统时间
String str_date1 = formatter_date.format(currentTime).toString(); //将日期时间格式化
java.sql.Date curDate = java.sql.Date.valueOf(str_date1);
String sql = "insert into guestbook(username,title,content,ip,regtime) values('"+user+"','"+title+"','"+content+"','"+ip+"','"+curDate+"')";
Jdbc.executeUpdate(sql);//插入数据
请做过的朋友帮我解决下这个问题,谢谢了
真没想到,其实根本就不用这么复杂,只要一个sql语句就可以了,你们可以考虑考虑,我已经搞定了,不过还是谢谢啊,哈!有时候换个思路反而会海阔天空啊,哈哈
展开