Det afhænger helt af formatet på din String
, så jeg ville bruge et SimpleDateFormat
at parse strengen til en java.util.Date
; så kan du udtrække millisekundtidsværdien fra den dato og overføre den til en java.sql.Time()
. Sådan:
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);