Format hours in readable duration string
This commit is contained in:
parent
d3c3fe8f08
commit
df74ed2dd5
1 changed files with 7 additions and 1 deletions
|
|
@ -100,7 +100,13 @@ public class MusicUtil {
|
|||
public static String getReadableDurationString(long songDurationMillis) {
|
||||
long minutes = (songDurationMillis / 1000) / 60;
|
||||
long seconds = (songDurationMillis / 1000) % 60;
|
||||
return String.format("%01d:%02d", minutes, seconds);
|
||||
if (minutes < 60) {
|
||||
return String.format("%01d:%02d", minutes, seconds);
|
||||
} else {
|
||||
long hours = minutes / 60;
|
||||
minutes = minutes % 60;
|
||||
return String.format("%d:%02d:%02d", hours, minutes, seconds);
|
||||
}
|
||||
}
|
||||
|
||||
//iTunes uses for example 1002 for track 2 CD1 or 3011 for track 11 CD3.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue