Det beror helt på formatet på din String
, så jag skulle använda ett SimpleDateFormat
för att analysera strängen till ett java.util.Date
; sedan kan du extrahera millisekundstidsvärdet från det datumet och skicka det till en java.sql.Time()
. Så här:
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);