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) {
|
public static String getReadableDurationString(long songDurationMillis) {
|
||||||
long minutes = (songDurationMillis / 1000) / 60;
|
long minutes = (songDurationMillis / 1000) / 60;
|
||||||
long seconds = (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.
|
//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