Преобразование даты из строки в sql Дата в Java дает другой вывод?
У меня есть строковая форма даты. Я должен изменить его на Sql Date. так что для этого я использовал следующий код.
<code>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()); </code>
когда я использовал приведенный выше код и запустил его. Я получил следующий вывод.
<code>2013-01-01. </code>
Здесь Месяц не конвертируется правильно.
Скажите, пожалуйста, в чем проблема и предоставьте пример кода, чтобы получить правильный результат?