Time class
Represents a time of day.
This is 24h time. For example, 1:30pm is represented as 13:30.
Range is 00:00 to 23:59.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- hour ↔ int
-
The hour of the day.
getter/setter pair
- hourStr → String
-
Returns hour as a two digit string, padded with a leading zero if
necessary.
no setter
- hourStr_12h → String
-
Returns hour (converted to 12h time) as a two digit string, padded with
a leading zero if necessary.
no setter
- minute ↔ int
-
The minute of the hour.
getter/setter pair
- minuteStr → String
-
Returns minute as a two digit string, padded with a leading zero if
necessary.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timeStr → String
-
Returns hourStr and minuteStr separated by a colon.
no setter
- timeStr_12h → String
-
Returns hourStr_12h and minuteStr separated by a colon.
no setter
Methods
-
add(
Duration duration) → void -
Adds
duration
to this Time object. -
compareTo(
Time other) → int -
Compares this Time object to
other
, returning0
if the values are equal. -
difference(
Time other) → Duration - Calculates the difference between this Time object and another Time object.
-
isAfter(
Time other) → bool -
Whether or not this Time object is after
other
. -
isAtSameMomentAs(
Time other) → bool -
Whether or not this Time object is at the same moment as
other
. -
isBefore(
Time other) → bool -
Whether or not this Time object is before
other
. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
subtract(
Duration duration) → void -
Subtracts
duration
from this Time object. -
toDateTime(
) → DateTime - Returns a DateTime object which represents this Time object.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override