SSJ
3.3.1
Stochastic Simulation in Java
|
Represents a time unit for conversion of time durations. More...
Public Member Functions | |
String | getShortName () |
Returns the short name representing this unit in a string specifying a time duration. More... | |
String | getLongName () |
Returns the long name of this time unit. More... | |
String | toString () |
Calls getLongName. More... | |
double | getHours () |
Returns this time unit represented in hours. More... | |
Static Public Member Functions | |
static double | convert (double value, TimeUnit srcUnit, TimeUnit dstUnit) |
Converts value expressed in time unit srcUnit to a time duration expressed in dstUnit and returns the result of the conversion. More... | |
enum values | |
NANOSECOND =("ns", "nanosecond", 1.0/3600000000000.0) | |
Represents a nanosecond which has short name ns . | |
MICROSECOND =("us", "microsecond", 1.0/3600000000.0) | |
Represents a microsecond which has short name us . | |
MILLISECOND =("ms", "millisecond", 1.0/3600000.0) | |
Represents a millisecond which has short name ms . | |
SECOND =("s", "second", 1.0/3600.0) | |
Represents a second which has short name s . | |
MINUTE =("min", "minute", 1.0/60.0) | |
Represents a minute which has short name min . | |
HOUR =("h", "hour", 1.0) | |
Represents an hour which has short name h . | |
DAY =("d", "day", 24.0) | |
Represents a day which has short name d . | |
WEEK =("w", "week", 24.0*7) | |
Represents a week which has short name w . | |
Represents a time unit for conversion of time durations.
A time unit instance can be used to get information about the time unit and as a selector to perform conversions. Each time unit has a short name used when representing a time unit, a full descriptive name, and the number of hours corresponding to one unit.
Converts value
expressed in time unit srcUnit
to a time duration expressed in dstUnit
and returns the result of the conversion.
value | the value being converted. |
srcUnit | the source time unit. |
dstUnit | the destination time unit. |
NullPointerException | if srcUnit or dstUnit are null . |
double getHours | ( | ) |
Returns this time unit represented in hours.
This returns the number of hours corresponding to one unit.
String getLongName | ( | ) |
Returns the long name of this time unit.
String getShortName | ( | ) |
Returns the short name representing this unit in a string specifying a time duration.
String toString | ( | ) |
Calls getLongName.