diff --git a/src/main/java/teetime/util/StopWatch.java b/src/main/java/teetime/util/StopWatch.java
index 87a9fab004e1aacf93fb3cc8f80272e623074567..418d6b8231781fee93acdee145a9f471260f78f5 100644
--- a/src/main/java/teetime/util/StopWatch.java
+++ b/src/main/java/teetime/util/StopWatch.java
@@ -35,6 +35,10 @@ public final class StopWatch {
 	}
 
 	public long getDurationInMs() {
-		return TimeUnit.NANOSECONDS.toMillis(getDurationInNs());
+		return getDuration(TimeUnit.MILLISECONDS);
+	}
+
+	public long getDuration(final TimeUnit timeUnit) {
+		return timeUnit.convert(getDurationInNs(), TimeUnit.NANOSECONDS);
 	}
 }