Доброго времени, тема избитая, но поиск результа не дал

Следующий код:
DateFormat d=new DateFormat();
String sDate = "28/10/2003 23:40:40";
String pattern = "dd/MM/yy HH:mm:ss";
Date date=null;
SimpleDateFormat formatter;
formatter = new SimpleDateFormat(pattern);
try{
date = formatter.parse(sDate);
}catch( ParseException e ){
e.printStackTrace();
}
try {
ps.setDate(1, new java.sql.Date (date.getTime()));
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("Done.");
}
}
записывает в MySQL 2003-10-28 00:00:00,а хотелось бы в виде 2003-10-28 23:40:40.
Как быть?