private static enum Duration.Units extends Enum<Duration.Units>
Enum Constant and Description |
---|
DAYS
Days = 24 hours = 86,400,000 milliseconds.
|
HOURS
Hours = 60 minutes = 3,600,000 milliseconds.
|
MILLISECONDS
Milliseconds, duration base units.
|
MINUTES
Minutes = 60 seconds = 60,000 milliseconds.
|
MONTHS
Month = 30 days = 2,592,000,000 milliseconds
|
SECONDS
Seconds = 1,000 milliseconds.
|
YEARS
Years = 365 days = 946,080,000,000 milliseconds
|
Modifier and Type | Field and Description |
---|---|
private static Map<Duration.Units,String> |
DISPLAY |
private static Map<String,Duration.Units> |
UNITS |
(package private) long |
value
Units value.
|
Modifier and Type | Method and Description |
---|---|
String |
display() |
static Duration.Units |
forName(String name) |
static Duration.Units |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Duration.Units[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Duration.Units MILLISECONDS
public static final Duration.Units SECONDS
public static final Duration.Units MINUTES
public static final Duration.Units HOURS
public static final Duration.Units DAYS
public static final Duration.Units MONTHS
public static final Duration.Units YEARS
long value
private static Map<Duration.Units,String> DISPLAY
private static Map<String,Duration.Units> UNITS
public static Duration.Units[] values()
for (Duration.Units c : Duration.Units.values()) System.out.println(c);
public static Duration.Units 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 String display()
public static Duration.Units forName(String name)
Copyright © 2020. All rights reserved.