2010-04-28 5 views

Répondre

8

Cela dépend entièrement du format de votre String, donc j'utiliser un SimpleDateFormat pour analyser la chaîne dans un java.util.Date; Vous pouvez ensuite extraire la valeur de la milliseconde à partir de cette date et la transmettre dans un java.sql.Time(). Comme ceci:

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); 
7
java.sql.Time.valueOf("String"); 
Questions connexes