A value representing a time during the day, independent of the date that day might fall on or the time zone.

The time is represented by hour and minute pair.

See also:

Annotations
  • @immutable

Constructors

TimeOfDay({@required int hour, @required int minute })
Creates a time of day. [...]
const
TimeOfDay.fromDateTime(DateTime time)
Creates a time of day based on the given time. [...]
TimeOfDay.now()
Creates a time of day based on the current time. [...]
factory

Properties

hashCode int
The hash code for this object. [...]
read-only
hour int
The selected hour, in 24 hour time from 0..23.
final
hourOfPeriod int
Which hour of the current period (e.g., am or pm) this time is.
read-only
minute int
The selected minute.
final
period DayPeriod
Whether this time of day is before or after noon.
read-only
periodOffset int
The hour at which the current period starts.
read-only
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

format(BuildContext context) String
Returns the localized string representation of this time of day. [...]
replacing({int hour, int minute }) TimeOfDay
Returns a new TimeOfDay with the hour and/or minute replaced.
toString() String
Returns a string representation of this object.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited

Operators

operator ==(other) bool
The equality operator. [...]

Constants

hoursPerDay int
The number of hours in one day, i.e. 24.
24
hoursPerPeriod int
The number of hours in one day period (see also DayPeriod), i.e. 12.
12
minutesPerHour int
The number of minutes in one hour, i.e. 60.
60