diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/util/TimeUtilities.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/util/TimeUtilities.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/util/TimeUtilities.java b/src/main/java/com/google/devtools/build/lib/util/TimeUtilities.java index 13de97cc82..2a1fbebc72 100644 --- a/src/main/java/com/google/devtools/build/lib/util/TimeUtilities.java +++ b/src/main/java/com/google/devtools/build/lib/util/TimeUtilities.java @@ -14,6 +14,8 @@ package com.google.devtools.build.lib.util; +import java.util.concurrent.TimeUnit; + /** * Various utility methods operating on time values. */ @@ -38,4 +40,14 @@ public class TimeUtilities { } return String.format("%.3f s", ms / 1000.0); } + + /** + * Convert nanoseconds to milliseconds. + * + * <p>This is different from the methods in {@link TimeUnit} in that it returns and accepts a + * double. + */ + public static double nanosToMillis(double timeNanos) { + return timeNanos / 1000000; + } } |