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.
<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>
kiedy użyłem powyższego kodu i uruchomiłem ten. Mam następujące wyjście.
<code>2013-01-01. </code>
Tutaj Miesiąc nie jest poprawnie konwertowany.
Powiedz mi, gdzie jest problem i podaj przykładowy kod, aby uzyskać poprawny wynik?