我想将字符串日期转换为日期格式以存储数据库表。下面的代码不起作用。它显示一个java.lang.ClassCastException:
java.lang.String cannot be cast to java.util.Date Exception
代码
Date date = (Date)hmap.get("skillexpdate");
您可以使用此代码:
DateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");
java.sql.Date dutyDay = (java.sql.Date) simpleDateFormat.parse("There is String Date");
改为使用SimpleDateFormat#parse()
;您不能直接将String
实例转换为Date
.
你不能简单地施放。您需要使用SimpleDateFormat.parse()转换String
为Date
.