项目中遇到时间的小时和分钟显示为一位数,如18:6分或5:12分,当时时间的小时和分钟都为两位数时,界面显示不太一致。需要将时间显示为两位数显示,代码如下:
/* 格式化字符串(4:6->04:06) */
private String format(int x) {
String s = "" + x;
if (s.length() == 1)
s = "0" + s;
return s;
}