code: public static String printTiming(long start, long end) {
      long totalMillis = end - start;
      long mins = TimeUnit.MILLISECONDS.toMinutes(totalMillis);
      long secs = TimeUnit.MILLISECONDS.toSeconds(totalMillis) - TimeUnit.MINUTES.toSeconds(mins);
      long millis =
          TimeUnit.MILLISECONDS.toMillis(totalMillis) - TimeUnit.MINUTES.toMillis(mins) - TimeUnit.SECONDS.toMillis(secs);
      return String.format("%d min, %d sec, %d millis", mins, secs, millis);
    }
docs: Print time difference in minutes, seconds and milliseconds