public class TimingUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.time.format.DateTimeFormatter |
logDateFormat
Formats dates for logging
|
Constructor and Description |
---|
TimingUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
elapsedTime(long start,
long end)
Calculate the elapsed time between two times specified in milliseconds.
|
static java.lang.String |
logDateMillis(long millis)
Convert epoch milliseconds (
System.currentTimeMillis() ) into date
string (local time zone) used for logging |
static java.lang.String |
secondsToDaysHMS(long seconds)
Show time in seconds as days, hours, minutes and seconds (d days, hh:mm:ss)
|
static java.lang.String |
secondsToHMS(long seconds)
Show time in seconds as hours, minutes and seconds (hh:mm:ss)
|
public static java.time.format.DateTimeFormatter logDateFormat
public static java.lang.String logDateMillis(long millis)
System.currentTimeMillis()
) into date
string (local time zone) used for loggingpublic static java.lang.String elapsedTime(long start, long end)
start
- The start of the time periodend
- The end of the time periodpublic static java.lang.String secondsToHMS(long seconds)
seconds
- (elapsed) time in secondspublic static java.lang.String secondsToDaysHMS(long seconds)
seconds
- (elapsed) time in secondsCopyright © 2019 The Apache Software Foundation