Mysql
 sql >> Datenbank >  >> RDS >> Mysql

wandeln Sie einen String in die SQL-Zeit um

Es hängt ganz vom Format Ihres String ab , also würde ich ein SimpleDateFormat verwenden um den String in ein java.util.Date zu parsen; dann können Sie den Millisekunden-Zeitwert aus diesem Datum extrahieren und an java.sql.Time() übergeben . So:

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