Я делаю базовую программу Java, которая читает в файле субтитров (.srt), и я хотел бы хранить каждый раз как объект Date. Мне действительно нужно отслеживать часы, минуты, секунды и миллисекунды (до 3 цифр). Я думаю, что я могу хранить его с помощью этого:Как хранить и извлекать миллисекунды в объекте даты в Java?
String start = "00:01:01,604";
DateFormat sdf = new SimpleDateFormat("hh:mm:ss,SSS");
Date startDate = sdf.parse(start);
Для извлечения, я могу сделать что-то вроде этого:
return String.format("\nStart: %d:%d:%dText: %s\n", startDate.getHours(),startDate.getMinutes(), startDate.getSeconds(), text);
Я ищу что-то, что бы сделать что-то похожее на getMilliseconds (если он существовал). Большое спасибо!
Это именно то, что я искал. Спасибо! – Yesha