我有一个字符串形式的日期。我必须将其更改为 Sql Date。所以为此我使用了以下代码。
String startDate="01-02-2013";
SimpleDateFormat sdf1 = new SimpleDateFormat("dd-mm-yyyy");
java.util.Date date = sdf1.parse(startDate);
java.sql.Date sqlStartDate = new java.sql.Date(date.getTime());
当我使用上面的代码并运行它时。我得到以下输出。
2013-01-01.
此处月份未正确转换。
请告诉我问题出在哪里并提供示例代码以获得正确的结果?