如何在Android上将分钟转换为HH:mm?

LA_*_*LA_ 1 java android date

我有String变量movieDuration,它包含以分钟为单位的值.需要将其转换为HH:mm格式.我该怎么办?

试图这样做:

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

但看起来几分钟的价值对于格式化程序来说并不合适.

aro*_*oth 12

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