2016-03-11 99 views
0

我想使用插入日期到我的sqlite數據庫。java.sql.Date已棄用我應該用什麼?

public CardHolder(String firstName, String lastName, String barcodeNb, 
         Date dateOfBirth,Date expiryDate) 

我在哪裏開始在MainActivity

CardHolder person1 =new CardHolder("John","example","123123",new 
        java.sql.Date(1993,9,3),new java.sql.Date(1993,9,3)); 

但它表明java.sql.Date不贊成這種情況下,我應該用什麼呢?

+2

日期不被棄用,但您正在使用的構造函數是。我會建議看看這個類的javadoc,並選擇另一種構造Date對象的方法 – beresfordt

+0

請參閱這裏獲取更多信息http://stackoverflow.com/questions/887653/jdbc-dates-deprecated-in-java-java-sql -package你可以在這裏找到你的解決方案 –

+0

@beresfordt我想以特定的格式(任何已知的格式日期)以毫秒爲單位保存日期 –

回答

1
new java.sql.Date(new GregorianCalendar(1993, 9, 3).getTimeInMillis()) 
+0

我想以日期格式保存它 –

+0

@RimaHajou做到這一點。 – agad

相關問題