Comment nous jetons une chaîne en type de temps avec mysql en java Alors chaîne -------> java.sql.Timejeté une chaîne à temps sql
merci.
Comment nous jetons une chaîne en type de temps avec mysql en java Alors chaîne -------> java.sql.Timejeté une chaîne à temps sql
merci.
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);
Vous pouvez utiliser ce code:
java.sql.Time.parse("String");
Mais c'est dépréciée, et remplacé par DateFormat Parse http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormat.html
java.sql.Time.valueOf("String");