--- dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java 2014/09/12 09:38:19 2216 +++ dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java 2014/09/12 14:05:10 2217 @@ -235,10 +235,11 @@ } long now = System.currentTimeMillis(); + long elapsed = now - start ; logger.info("Flest Ikke-dækkede, " + flestIkkeDaekkede); logger.info("Flest Dækkede, " + flestDaekkede); - logger.info("Fuld load done : " + (now-start) ); + logger.info("Fuld load done : " + formatMilliSeconds(elapsed) ); /* @@ -247,7 +248,17 @@ Lookup lookup = new Lookup(2750, db); lookup.doLookup(); long now = System.currentTimeMillis(); - logger.info("Fuld load done : " + (now-start) );*/ + long elapsed = now - start ; + logger.info("Fuld load done : " + formatMilliSeconds(elapsed) );*/ + } + + static String formatMilliSeconds(long milliseconds) { + int mseconds = (int) milliseconds % 1000; + int seconds = (int) (milliseconds / 1000) % 60 ; + int minutes = (int) ((milliseconds / (1000*60)) % 60); + int hours = (int) ((milliseconds / (1000*60*60)) % 24); + + return String.format("%02d:%02d:%02d.%03d", hours, minutes, seconds, mseconds); } }