To zcela závisí na formátu vašeho String
, takže bych použil SimpleDateFormat
analyzovat řetězec do java.util.Date
; pak můžete extrahovat hodnotu času v milisekundách z tohoto data a předat ji do java.sql.Time()
. Takhle:
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);