Я пытался ограничить число миллисекунд, отображаемых в 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-значное значение, возвращаемое за миллисекунды.