Как преобразовать строку в объект времени в 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())

Другие вопросы по тегам