我得到的Object[]
從數據庫中ArrayList
,我想存儲在一個對象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的返回一個錯誤:「爪哇不兼容的類型:對象不能轉換到日期」
雖然我理解這個想法,我希望能夠在檢查到它確實是正確的課程後,能夠將該對象投射到日期中。
我開始java,所以請任何幫助,我必須做的明顯的錯誤將是有益的。
這不是鑄造的正確語法 - 搜索谷歌。此外,我會建議使用instanceof而不是檢查特定的類(它可能是一個子類型,或類似時間戳的類型,它仍然繼承於util.Date) – Dave
yes現在我意識到我錯過了括號。謝謝 –