Java Time Format formatExecutionTime(long executionTime)

Here you can find the source of formatExecutionTime(long executionTime)

Description

Format execution time for log.

License

Open Source License

Parameter

Parameter Description
executionTime current execution time in millis

Declaration

public static String formatExecutionTime(long executionTime) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

public class Main {
    /**//from   w w w. j  a  va2  s.c o m
     * Format execution time for log.
     *
     * @param executionTime
     *          current execution time in millis
     * @return
     */
    public static String formatExecutionTime(long executionTime) {
        long min = executionTime / (1000 * 60L);
        executionTime = executionTime - min * 1000 * 60L;
        long sec = executionTime / 1000L;
        long millis = executionTime - sec * 1000L;
        StringBuilder sb = new StringBuilder();
        sb.append(min + " min. ");
        sb.append(sec + " sec. ");
        sb.append(millis + " millis");
        return sb.toString();
    }
}

Related

  1. formatDelay(long startTime, long endTime)
  2. formatElapsedTime(int seconds)
  3. formatElapsedTime(long elapsedTime)
  4. formatElapsedTime(long time)
  5. formatEndRowKeyString(String id, String timestampEnd)
  6. formatExecutionTime(long ms)
  7. formatInformalTime(final String minuteRoundedName, final String minuteRoundingToken, final String informalHourName)
  8. formatMeasures(final int quartersPerMeasure, final double time, final int startOffset)
  9. formatMicroSpan(long time)