Mysql
 sql >> Base de données >  >> RDS >> Mysql

lancer une chaîne en temps sql

Cela dépend entièrement du format de votre String , donc j'utiliserais un SimpleDateFormat pour analyser la chaîne dans un java.util.Date; alors vous pouvez extraire la valeur de temps en millisecondes de cette date et la passer 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);