Here you can find the source of formatSeconds(long time, String timerPrecisionId, boolean round)
public static String formatSeconds(long time, String timerPrecisionId, boolean round)
//package com.java2s; //License from project: Open Source License public class Main { public static String formatSeconds(long time, String timerPrecisionId, boolean round) { String result = ""; if (time == Long.MAX_VALUE) { return "DNF"; }//from ww w.j av a2 s . c o m String sign = ""; if (time < 0) { sign = "-"; time = -time; } if (timerPrecisionId.equals("CENTISECONDS")) { if (round) { time = time + 5; } time = time / 10; long seconds = time / 100; long centiseconds = time % 100; result = sign + seconds + "." + (centiseconds < 10 ? "0" + centiseconds : centiseconds); } else if (timerPrecisionId.equals("MILLISECONDS")) { long seconds = time / 1000; long milliseconds = time % 1000; result = sign + seconds + "." + (milliseconds < 10 ? "00" + milliseconds : (milliseconds < 100 ? "0" + milliseconds : milliseconds)); } return result; } }