public class TimeUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DASH |
static java.time.Instant |
future |
static java.time.Instant |
futurePlusOne
future plus one day so that is is after(future)
|
static int |
NANOS_IN_MILLI |
static double |
NANOS_IN_SEC |
static int |
NANOS_IN_SEC_INT |
static int |
NANOS_IN_TENTH_MILLI |
static java.time.Duration |
ONE_DAY |
static java.time.Duration |
ONE_FORTNIGHT |
static java.time.Duration |
ONE_HOUR |
static java.time.Duration |
ONE_MICROSECOND |
static java.time.Duration |
ONE_MILLISECOND |
static java.time.Duration |
ONE_MINUTE |
static java.time.Duration |
ONE_MONTH |
static java.time.Duration |
ONE_SECOND |
static java.time.Duration |
ONE_WEEK |
static int |
SECS_IN_DAY |
static java.time.Duration |
TENTH_MILLI |
static java.time.ZoneId |
TZ_UTC |
static java.time.Instant |
wayPast |
static java.time.Duration |
ZERO_DURATION |
static java.lang.String |
ZULU |
Constructor and Description |
---|
TimeUtils() |
Modifier and Type | Method and Description |
---|---|
static java.time.format.DateTimeFormatter |
createFormatter(java.lang.String pattern) |
static java.time.Duration |
divide(java.time.Duration dur,
double value) |
static java.time.Duration |
durationFromSeconds(double seconds) |
static double |
durationToDoubleSeconds(java.time.Duration d) |
static float |
durationToFloatDays(java.time.Duration d) |
static java.time.format.DateTimeFormatter |
getDateTimeFormatter() |
static java.time.Instant |
instantFromEpochSeconds(double epochSec) |
static double |
instantToEpochSeconds(java.time.Instant instant) |
static java.time.Duration |
multiply(java.time.Duration dur,
double value) |
static java.time.Instant |
parseISOString(java.lang.String time) |
static java.lang.String |
toISOString(java.time.Instant time) |
public static final java.lang.String DASH
public static final java.time.ZoneId TZ_UTC
public static final java.lang.String ZULU
public static final java.time.Duration ONE_MICROSECOND
public static final java.time.Duration ONE_MILLISECOND
public static final java.time.Duration ONE_SECOND
public static final java.time.Duration ONE_MINUTE
public static final java.time.Duration ONE_HOUR
public static final java.time.Duration ONE_DAY
public static final java.time.Duration ONE_WEEK
public static final java.time.Duration ONE_FORTNIGHT
public static final java.time.Duration ONE_MONTH
public static final java.time.Duration ZERO_DURATION
public static final int NANOS_IN_SEC_INT
public static final double NANOS_IN_SEC
public static final int NANOS_IN_MILLI
public static final int NANOS_IN_TENTH_MILLI
public static final java.time.Duration TENTH_MILLI
public static final int SECS_IN_DAY
public static final java.time.Instant wayPast
public static final java.time.Instant future
public static final java.time.Instant futurePlusOne
public static java.time.format.DateTimeFormatter getDateTimeFormatter()
public static java.time.Instant parseISOString(java.lang.String time)
public static java.lang.String toISOString(java.time.Instant time)
public static java.time.Duration durationFromSeconds(double seconds)
public static double durationToDoubleSeconds(java.time.Duration d)
public static float durationToFloatDays(java.time.Duration d)
public static java.time.Instant instantFromEpochSeconds(double epochSec)
public static double instantToEpochSeconds(java.time.Instant instant)
public static java.time.Duration multiply(java.time.Duration dur, double value)
public static java.time.Duration divide(java.time.Duration dur, double value)
public static java.time.format.DateTimeFormatter createFormatter(java.lang.String pattern)