나는 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