TimeUnit enum
A TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units. A TimeUnit does not maintain time information, but only helps organize and use time representations that may be maintained separately across various contexts. A nanosecond is defined as one thousandth of a microsecond, a microsecond as one thousandth of a millisecond, a millisecond as one thousandth of a second, a minute as sixty seconds, an hour as sixty minutes, and a day as twenty four hours.
Values
- days → const TimeUnit
-
Time unit representing twenty four hours
- hours → const TimeUnit
-
Time unit representing sixty minutes
- microseconds → const TimeUnit
-
Time unit representing one thousandth of a millisecond
- milliseconds → const TimeUnit
-
Time unit representing one thousandth of a second
- minutes → const TimeUnit
-
Time unit representing sixty seconds
- nanoseconds → const TimeUnit
-
Time unit representing one thousandth of a microsecond
- seconds → const TimeUnit
-
Time unit representing one second
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited