правильный ответ от 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 минут. Но я понятия не имею, как добавить "часы" и "минуты". Требование не использовать какую-либо библиотеку.
Если вы сделали что-то подобное в прошлом, не стесняйтесь помочь. Огромное спасибо!