String d = "2009-01-27 19:50:05";
DateFormat df = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");
Date date = df.parse(d);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println(cal.get(Calendar.HOUR_OF_DAY));
System.out.println(cal.get(Calendar.MINUTE));
DateFormat df2 = new SimpleDateFormat("HH:mm:ss");
Date dd = df2.parse(d, new ParsePosition(11));
//...