sql >> Base de Datos >  >> RDS >> Mysql

lanzar una cadena a sql time

Depende completamente del formato de su String , entonces usaría un SimpleDateFormat para analizar la cadena en un java.util.Date; luego puede extraer el valor de tiempo en milisegundos de esa fecha y pasarlo a un java.sql.Time() . Así:

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);