DateTimeRange class
Encapsulates a start and end DateTime that represent the range of dates.
The range includes the start and end dates. The start and end dates may be equal to indicate a date range of a single day. The start date must not be after the end date.
See also:
- showDateRangePicker, which displays a dialog that allows the user to select a date range.
- Annotations
Constructors
- DateTimeRange({required DateTime start, required DateTime end})
- Creates a date range for the given start and end DateTime.
Properties
- duration → Duration
-
Returns a Duration of the time between start and end.
no setter
- end → DateTime
-
The end of the range of dates.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- start → DateTime
-
The start of the range of dates.
final
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