我试图限制 Android UI 中显示的毫秒数,我想出了这个:
Long milli = TimeUnit.NANOSECONDS.toSeconds(nanos);
String partB = milli.toString().substring(0,2);
String partA = String.format("%d:%d:%d.",
TimeUnit.NANOSECONDS.toHours(nanos),
TimeUnit.NANOSECONDS.toMinutes(nanos),
TimeUnit.NANOSECONDS.toSeconds(nanos));
return partA + partB;
我尝试将 String.format 设置为“%d:%d:%d.%02d”,但我仍然得到了毫秒内返回的完整 5 位值。