我有一個String
,其中包含格式爲MM-dd-yy的日期字符串,例如12-28-18。我希望將此參數傳遞給Oracle數據庫中的存儲過程。將字符串轉換爲SQL日期
因此,我試圖將此字符串轉換爲java.sql.Date
。以下是我要轉換的方法:
DateFormat df = new SimpleDateFormat("MM-dd-yy");
java.util.Date date1 = df.parse(valueobject.getDate());
java.sql.Date date2 = new java.sql.Date(date1.getTime())
但是,它會導致ParseException
。 無法弄清楚它在解析過程中失敗的原因。 任何幫助,這將是偉大的!
'新的SimpleDateFormat( 「MM-DD-YY」,Locale.English);'? – johnchen902
http://stackoverflow.com/questions/2980583/how-to-convert-string-to-java-sql-date-and-java-sql-time – Kon
@ johnchen902添加區域設置不起作用! – shabeena