Duration class

Represents a ISO8601 duration

Constructors

Duration({num years = 0, num months = 0, num weeks = 0, num days = 0, num hours = 0, num minutes = 0, num seconds = 0})
Construct a new duration, defaulting to 0 seconds
Duration.fromParts(Map<String, num> parts)
Construct a new duration from a map of parts

Properties

days num
Number of days
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
hours num
Nubmer of hours
getter/setter pair
minutes num
Number of minutes
getter/setter pair
months num
Number of months
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
seconds num
Number of seconds
getter/setter pair
weeks num
Number of weeks
getter/setter pair
years num
Number of years
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override