RelativeDateTimeController class
A controller
class to calculate custom differences in time of two
DateTime objects include on the provided relative date time.
Constructors
- RelativeDateTimeController(RelativeDateTime relativeDateTime)
-
Creates a RelativeDateTimeController.
const
Properties
- differenceInDuration → Duration
-
Returns the difference of both date times as a Duration.
no setter
- differenceMs → int
-
The difference of both date times in
miliseconds
.no setter - differenceMsAbs → int
-
The absolute difference of both date times in
miliseconds
.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- isNow → bool
-
Returns whether the difference is not measurable (
now
).no setter - isPast → bool
-
Returns whether the other date time is before the provided date time.
no setter
- relativeDateTime → RelativeDateTime
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timeDifference → TimeDifference
-
Calculates the difference in time by converting it into a valid time unit
and returns a TimeDifference.
no setter
- validUnitDay → bool
-
Returns whether the difference can be converted into the time unit
day
.no setter - validUnitHour → bool
-
Returns whether the difference can be converted into the time unit
hour
.no setter - validUnitMinute → bool
-
Returns whether the difference can be converted into the time unit
minute
.no setter - validUnitMonth → bool
-
Returns whether the difference can be converted into the time unit
year
.no setter - validUnitSecond → bool
-
Returns whether the difference can be converted into the time unit
second
.no setter - validUnitWeek → bool
-
Returns whether the difference can be converted into the time unit
week
.no setter
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