public static class BTraceUtils.Time
extends java.lang.Object
Constructor and Description |
---|
Time() |
Modifier and Type | Method and Description |
---|---|
static long |
millis()
Returns the current time in milliseconds.
|
static long |
nanos()
Returns the current value of the most precise available system
timer, in nanoseconds.
|
static java.lang.String |
timestamp()
Generates a string timestamp (current date&time) in the default system format
|
static java.lang.String |
timestamp(java.lang.String format)
Generates a string timestamp (current date&time)
|
public static long millis()
public static long nanos()
This method can only be used to measure elapsed time and is not related to any other notion of system or wall-clock time. The value returned represents nanoseconds since some fixed but arbitrary time (perhaps in the future, so values may be negative). This method provides nanosecond precision, but not necessarily nanosecond accuracy. No guarantees are made about how frequently values change. Differences in successive calls that span greater than approximately 292 years (263 nanoseconds) will not accurately compute elapsed time due to numerical overflow.
public static java.lang.String timestamp(java.lang.String format)
Generates a string timestamp (current date&time)
format
- The format to be used - see SimpleDateFormatpublic static java.lang.String timestamp()
Generates a string timestamp (current date&time) in the default system format