2016-10-25 124 views
-4

因此,我在我的數據庫中有一個表格,日期聲明爲日期。現在我用java編碼,我需要用戶輸入DATE並將其存儲在我的數據庫中。它是如何工作的?我的意思是將日期轉換爲什麼?謝謝!!如何將sql日期轉換爲java

現在這是我的代碼

 java.util.Date utilDate = new java.util.Date(); 
     java.sql.Date sqldate = new java.sql.Date(utilDate.getTime()); 
     System.out.print("更新日: "); 
     String 更新日 = input.nextLine(); 
+0

您正在使用哪種版本的SQL(例如MySQL,SQL Server等)? –

+0

請參閱http://stackoverflow.com/a/18615191/2310289 –

+0

發佈之前的搜索堆棧溢出。這已經被處理了很多次了。 –

回答

0

如果您使用的是SQL SERVER,下面的代碼將您的日期轉換爲SQL Server格式。

java.util.Date utilDate = new java.util.Date(); //date that needs conversion 
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); //converts to SQL date format