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