Как преобразовать строку в объект времени в Java?
У меня есть строковое значение 08:03:10 вечера, и я хочу преобразовать его во время. Как я могу сделать это на Java?
3 ответа
Решение
String str = "08:03:10 pm";
DateFormat formatter = new SimpleDateFormat("hh:mm:ss a");
Date date = formatter.parse(str);
Должен видеть
Если вы пропустите период, это очень легко. Просто позвони java.sql.Time.valueof()
метод вместо Time time = new Time("20:03:10");
метод.
Время не имеет подрядчика, который занимает много времени, поэтому использовать time.set(date.getTime())