Получаю продолжительность видео с ВК в секундах. Никак не могу перевести их в формат HH:mm:ss
Вот мой метод
public String secToStr(int duration){
SimpleDateFormat df = new SimpleDateFormat("hh:mm:ss");
String time = df.format(new Date(duration));
return time;
}
Любой duration переводится в 3 часа. Что я делаю не так? Как можно это сделать двумя-тремя строчками?
Ответ
Разобрался. Вот так надо
public String secToStr(int duration){
return String.format("%02d:%02d:%02d", duration / 3600, duration / 60 % 60, duration % 60);
}
Комментариев нет:
Отправить комментарий