将对象转换为日期

时间:2015-05-02 21:07:49

标签: java object casting java.util.date

我从数据库中获得ArrayList Object[],我想将对象中存储的java.sql.Date转换为java.util.Date(以便在jfreechart中使用它) ): 我的代码如下:

用MySQL中的数据填充对象数组

 ArrayList<Object[]> mydata=new ArrayList<>(); 
 mydata=sqlGetter.getMdbObjectList(sqlString, null);


for(Object[] myobject : mydata){
        if (myobject[1].getClass()==java.sql.Date.class){
           java.util.Date mydate=null;
           mydate = Date ( myobject[1]);  
        } 
}

Netbeans返回错误:&#34; Java不兼容类型:对象无法转换为Date&#34;

虽然我理解了这个想法,但我希望能够在检查到它确实是正确的类之后将对象转换为Date。

我开始使用java,所以请对我必须做的明显错误有所帮助。

1 个答案:

答案 0 :(得分:0)

你只需要将对象显式转换为Date 例如:(日期)obj;

相关问题