android格式化输出时间,android格式化输出
分享于 点击 35966 次 点评:139
android格式化输出时间,android格式化输出
/*输入:毫秒数 输出:分:秒的时间格式*/
import java.util.Formatter;
import java.util.Locale;
private String stringForTime(int timeMs) {
StringBuilder mFormatBuilder;
Formatter mFormatter;
mFormatBuilder = new StringBuilder();
mFormatter = new Formatter(mFormatBuilder, Locale.getDefault());
int totalSeconds = timeMs / 1000; int seconds = totalSeconds % 60;
int minutes = (totalSeconds / 60) % 60;
int hours = totalSeconds / 3600;
mFormatBuilder.setLength(0);
if (hours > 0) {
return mFormatter.format("%d:%02d:%02d", hours, minutes, seconds).toString();
} else {
return mFormatter.format("%02d:%02d", minutes, seconds).toString();
}
}
相关文章
- 暂无相关文章
用户点评