Het hangt volledig af van het formaat van je String
, dus ik zou een SimpleDateFormat
. gebruiken om de string te ontleden in een java.util.Date
; dan kun je de milliseconde tijdwaarde van die datum extraheren en doorgeven aan een java.sql.Time()
. Zoals dit:
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);