Цель: разобрать строку из текста типа ввода в тип TIME для вставки в базу данных MYSQL.
String start= request.getParameter("startp");
System.out.println("start:" +start);
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
long ms=0;
try {
ms = sdf.parse(start).getTime();
System.out.println(" the value of ms is:" +ms);
} catch (ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Time ts = new Time(ms);
System.out.println("the value of ts is:" +ts);
- начало: 14: 12 (значение, которое я фактически ввел в форму в начальном поле с именем startp)
- значение ts: 01: 00: 00
- java.text.ParseException: Непонятная дата: «14:12» в java.text.DateFormat.parse (неизвестный источник)
- мс не отображается
Я гарантирую, что тип базы данных следующего параметра - ВРЕМЯ.
Спасибо.