2016-10-25 180 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