java mysql日期的存取_java数据库的日期存取问题

我数据库中日期是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语句就可以了,你们可以考虑考虑,我已经搞定了,不过还是谢谢啊,哈!有时候换个思路反而会海阔天空啊,哈哈

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值