public enum TimeUnit extends Enum<TimeUnit>
| Enum Constant and Description |
|---|
DAY
A TimeUnit representing day.
|
HOUR
A TimeUnit representing hours.
|
MILLISECOND
A TimeUnit representing milliseconds.
|
MINUTE
A TimeUnit representing minutes.
|
SECOND
A TimeUnit representing seconds.
|
WEEK
A TimeUnit representing week.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
convert(double time,
TimeUnit fromUnit,
TimeUnit toUnit)
Convert the specified time to its equivalent value in another time unit.
|
double |
getSecondsPerUnit()
Get the number of seconds equivalent to one of this unit of measure.
|
static TimeUnit |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TimeUnit[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TimeUnit MILLISECOND
public static final TimeUnit SECOND
public static final TimeUnit MINUTE
public static final TimeUnit HOUR
public static final TimeUnit DAY
public static final TimeUnit WEEK
public static TimeUnit[] values()
for (TimeUnit c : TimeUnit.values()) System.out.println(c);
public static TimeUnit valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic double getSecondsPerUnit()
public static double convert(double time,
TimeUnit fromUnit,
TimeUnit toUnit)
time - A time with unit fromUnitfromUnit - The time unit of the specified time.toUnit - The time unit for the converted value.