Class TimeUtils
java.lang.Object
io.micrometer.core.instrument.util.TimeUtils
Modification on
TimeUnit.convert(long, TimeUnit) that accepts and preserves
precision from a double argument.-
Method Summary
Modifier and TypeMethodDescriptionstatic doublestatic doubledaysToUnit(double days, TimeUnit destinationUnit) static Stringstatic doublehoursToUnit(double hours, TimeUnit destinationUnit) static doublemicrosToUnit(double micros, TimeUnit destinationUnit) static doublemillisToUnit(double millis, TimeUnit destinationUnit) static doubleminutesToUnit(double minutes, TimeUnit destinationUnit) static doublenanosToUnit(double nanos, TimeUnit destinationUnit) static doublesecondsToUnit(double seconds, TimeUnit destinationUnit) static DurationsimpleParse(String time) Deprecated.
-
Method Details
-
convert
-
nanosToUnit
-
microsToUnit
-
millisToUnit
-
secondsToUnit
-
minutesToUnit
-
hoursToUnit
-
daysToUnit
-
simpleParse
Deprecated.UseDurationValidator.validate(String, String)instead since 1.5.0.- Parameters:
time- A time string ending in human readable suffixes like 'ns', 'ms', 's'.- Returns:
- A duration
-
format
-
DurationValidator.validate(String, String)instead since 1.5.0.