您的位置:首页 > 编程语言 > Java开发

数据库Date类型和JavaDate类型的转换

2016-02-25 13:18 579 查看
[align=left]问题:[/align]
[align=left] java.lang.ClassCastException : java.util.Date cannot be cast to java.sql.Date[/align]
[align=left]1.若是想将字符串装换成sql.date类型[/align]

String str="1989-11-23 12:25:20";
java.sql.Date date=java.sql.Date.valueof(str);

str的日期格式要和数据库中的一样
2.将字符串转换成java.util.Date
DateFormat df=new SimpleDateFormat("yyyy-MM-dd");
df.parse("");
3.将java.util.Date转换成String
DateFormat df=new SimpleDateFormat("yyyy-MM-dd");
df.format(new Date());
4.将java.util.Date 转换为 java.sql.Date
Date d=new Date();
java.sql.Date(d.getTime())
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: