Package dev.comfast.util.time
Class TimeFormatter
java.lang.Object
dev.comfast.util.time.TimeFormatter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionformatDuration(Duration duration) Format any duration into human-friendly format e.gformatNanoseconds(long nanos) Format any nanoseconds using proper SI unit in human-friendly format e.g
-
Constructor Details
-
TimeFormatter
public TimeFormatter()
-
-
Method Details
-
formatDuration
Format any duration into human-friendly format e.g. "120ns", "400µs", "10ms", "30s", "3h 20m 10s"- Parameters:
duration- input duraiton- Returns:
- formatted string
-
formatNanoseconds
Format any nanoseconds using proper SI unit in human-friendly format e.g. "120ns", "400µs", "10ms", "30s", "3h 20m 10s"- Parameters:
nanos- input- Returns:
- formatted string
-