Я пытаюсь заставить эту строку возвращать Minute:Second:Millisecond для моего MediaPlayer. Я нашел этот код, но не могу понять, как заставить миллисекунды работать и поместить его в 2 знака после запятой. Я уверен, что это просто для правильного человека!
private String getTimeString(long millis) {
StringBuffer buf = new StringBuffer();
int hours = (int) (millis / (1000*60*60));
int minutes = (int) (( millis % (1000*60*60) ) / (1000*60));
int seconds = (int) (( ( millis % (1000*60*60) ) % (1000*60) ) / 1000);
buf
.append(String.format("%02d", hours))
.append(":")
.append(String.format("%02d", minutes))
.append(":")
.append(String.format("%02d", seconds));
return buf.toString();
}
Всегда спасибо ребята