правильный ответ от MadProgrammer

ужно отформатировать мою строку времени, например:

int time = 160;

Вот мой пример кода:

public static String formatDuration(String minute) {
    String formattedMinute = null;
    SimpleDateFormat sdf = new SimpleDateFormat("mm");
    try {
        Date dt = sdf.parse(minute);
        sdf = new SimpleDateFormat("HH mm");
        formattedMinute = sdf.format(dt);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    return formattedMinute;
//        int minutes = 120;
//        int h = minutes / 60 + Integer.parseInt(minute);
//        int m = minutes % 60 + Integer.parseInt(minute);
//        return h + "hr " + m + "mins";
}

Мне нужно отобразить это как 2 часа 40 минут. Но я понятия не имею, как добавить "часы" и "минуты". Требование не использовать какую-либо библиотеку.

Если вы сделали что-то подобное в прошлом, не стесняйтесь помочь. Огромное спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос