Nó hoàn toàn phụ thuộc vào định dạng của String của bạn , vì vậy tôi sẽ sử dụng SimpleDateFormat để phân tích cú pháp chuỗi thành một java.util.Date; thì bạn có thể trích xuất giá trị thời gian mili giây từ Ngày đó và chuyển nó vào java.sql.Time() . Như thế này:
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);