util.Date和sql.Date的转换

java.util.Date 无法直接通过JDBC插入到数据库

字符串和util.date的转换

//直接获得当前系统的日期时间
new java.util.Date();
//将字符串转换成util.Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //不要用无参,自己指定格式
//parse方法将字符串转换成一个util.Date类型
String str = "2000-06-09";
java.util.Date date = sdf.parse(str); //此处有异常

把util.date转换成字符串

String dates = sdf.format(new java.util.Date());

sql.Date 不支持字符串,只支持毫秒值

new java.sql.Date(data.getTime());//括号date为2000-06-09转成的util.date

第一步:字符串日期 2000-02-02
第二步:将字符串日期通过parse方法转换成util.Date
第三步:util.Date的getTime()的返回值作为参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值