Есть переменная time, в ней хранятся секунды, которые нужно перевести в формат HH:mm. Проблема в том, что при использовании SimpleDateFormat или ручным переводом выходит результат 00:00, даже если прошло 10 минут. Хелп плиз.
С данным примером кода выводит только секунды. (прошла 1 минута 3 секунды, выводит "00:03" заместо "01:03")
DateFormat format = new SimpleDateFormat("mm:ss") ;
format.setTimeZone(TimeZone.getTimeZone("UTC"));
result= format.format(new Date(time*1000));
private static String timeToString(long secs) {
long hour = secs / 3600,
min = secs / 60 % 60,
sec = secs / 1 % 60;
return String.format("%02d:%02d:%02d", hour, min, sec);
}
Вывод
System.out.println(timeToString(63));
0:01:03
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Такой вопрос, передаю переменную на страницу выбора режима просмотра БД таким образом: <li><a href="modeTmpSelectjsp?pages=${pages}">Технологічні маршрути...
Как можно вывести номер каждой строки, начиная с 1, 2, 3 и тд
Ребята подскажите как вывести в админку кто сейчас онлайн на сайте авторизованные пользователи + нужно вывести на страницы объявления где...
Мой запрос в базу: