Как перевести минуты в чч: мм на андроид?

1

У меня есть переменная String movieDuration, которая содержит значение в минутах. Необходимо преобразовать это в формат HH: mm. Как мне это сделать?

Пытался сделать это как:

SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
movieDurationFormatted = formatter.format(movieDuration);

Но похоже, что значение в минутах не подходит для форматирования.

  • 0
    DateFormat форматирует дату, а не продолжительность. Для разницы, обратитесь к словарю. Для перевода минут в часы я бы порекомендовал проверить указанный словарь, ищите «деление».
  • 0
    Итак, вы предлагаете вручную разделить минуты на 60, принять целое число как часы, а остаток как минуты?
Показать ещё 1 комментарий
Теги:
date

2 ответа

2
Лучший ответ

Отметьте это для справки Минуты в часы-минуты.

8
public static String formatHoursAndMinutes(int totalMinutes) {
    String minutes = Integer.toString(totalMinutes % 60);
    minutes = minutes.length() == 1 ? "0" + minutes : minutes;
    return (totalMinutes / 60) + ":" + minutes;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню