Konwersja daty z łańcucha na sql Data w Javie dająca inny wynik?
Mam formę napisu Date. Muszę go zmienić na Sql Date. więc użyłem następującego kodu.
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());
kiedy użyłem powyższego kodu i uruchomiłem ten. Mam następujące wyjście.
2013-01-01.
Tutaj Miesiąc nie jest poprawnie konwertowany.
Powiedz mi, gdzie jest problem i podaj przykładowy kod, aby uzyskać poprawny wynik?