package se.slide.sgu;
import java.text.DecimalFormat;
import java.text.NumberFormat;
// https://github.com/augusto/android-sandbox/blob/master/src/com/augusto/mymediaplayer/common/Formatter.java
public final class Formatter {
private Formatter() {}
private static NumberFormat numberFormat = new DecimalFormat("00");
/**
* Formats time from milliseconds in the format m:ss
*
* @param timeInMillis time in milliseconds
* @return
*/
public static String formatTimeFromMillis(int timeInMillis) {
int minutes = timeInMillis/60000;
int seconds = (timeInMillis%60000)/1000;
return minutes + ":" + numberFormat.format(seconds);
}
public static int convertStartToSeconds(String start) {
int colonIndex = start.indexOf(":");
String minutes = start.substring(0, colonIndex);
String seconds = start.substring(colonIndex + 1);
int secA = Integer.valueOf(minutes) * 60;
int secB = Integer.valueOf(seconds);
return secA + secB;
}
public static String convertBytesToMegabytes(int bytes) {
return Integer.toString(bytes / 1024 / 1024);
}
}