Itu sepenuhnya tergantung pada format String Anda , jadi saya akan menggunakan SimpleDateFormat untuk mengurai string menjadi java.util.Date; kemudian Anda dapat mengekstrak nilai waktu milidetik dari Tanggal tersebut dan meneruskannya ke java.sql.Time() . Seperti ini:
String s = /* your date string here */;
SimpleDateFormat sdf = new SimpleDateFormat(/* your date format string here */);
long ms = sdf.parse(s).getTime();
Time t = new Time(ms);